@charset "utf-8";
body {

	background: #000 center center no-repeat;

	text-align: center; margin: 0px; padding: 0px;

}



body, button, table, table tr td {

	font-family: verdana, tahoma, arial, sans-serif;

	font-size: 11px;

	color: #fff;

}



html, body {

	height: 100%;

}



img {

	border: 0px;

}



.cls {

	clear: both;

}

#CenterBlockMini {

        background:url('/data/images/transparencySpacer.png') center center repeat;

        width:750px;

        height:300px;

        position:relative;

        margin:0 auto;

		z-index:10;

		overflow:hidden;

    }

#CenterBlockMini h2 {

		text-align:left;

		text-decoration:none;

		text-transform:uppercase;

		font-family:Tahoma, Geneva, sans-serif;

		font-size:8px;

		color:#00BCE6;

		padding-bottom: 15px;

	}

#CenterBlockMini #map img {

	height:280px;

	width:250px;

	margin:10px 15px 10px 10px;

	float:left;

	border:0px;

}

#CenterBlockMini #map {

	float:left;

	width:275px;

	height:300px;

}

#CenterBlockMini  #contacts {

	height:300px;

	width:225px;

	padding:0px;

	margin:10px 15px 10px 0px;

	float:left;

}

#CenterBlockMini  #form {

	height:100%;

	width:225px;

	height:300px;

	padding:0px;

	margin:10px 10px 10px 0px;

	float:left;

}

#CenterBlockMini  #form #title {

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	text-align:left;

	text-decoration:none;

	color:#FFF;		

	padding-top:30px;

	padding-bottom:4px;

}

#CenterBlockMini  #form .tb_chk {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;

	font-size: 10px;

	text-align: left;

}

#CenterBlockMini  #form .tb_nochk {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;

	text-align: left;

	font-size: 10px;

}

#CenterBlockMini  #form .message_info {

	margin: 5px;

	text-align: center;

}

#CenterBlockMini  #form .message_info span {

	padding: 5px;

	color: #333;

	font-size: 11px !important;

}



#CenterBlockMini  #form .message_error {

	margin: 5px;

	text-align: center;

}

#CenterBlockMini  #form .message_error span {

	padding: 5px;

	color: #FFF;

	font-size: 11px !important;

}





#CenterBlockMini  #form textarea {

	width: 220px;

	height: 130px;

	border: 1px solid #666;

	padding: 2px;

	background:none;

}

#CenterBlockMini  #form input {

	width: 220px;

	padding: 2px;

	border: 1px solid #666;

	background:none;

}

#CenterBlockMini  #contacts #text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#CCC;		
	padding-top:5px;
}

#CenterBlockMini  #contacts #text a {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	text-align:left;

	text-decoration:none;

	color:#00BCE6;		

	padding-top:5px;

}

#CenterBlockMini  #contacts #text #name {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:32px;

	font-weight:normal;

	text-align:left;

	text-decoration:none;

	color:#00BCE6;		

	margin-top:-23px;

	text-transform:uppercase;

}

#CenterBlockMini  #contacts #text #str {

	font-family: Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:normal;

	text-align:left;

	text-decoration:none;

	color:#FFF;		

	text-transform:uppercase;

	padding-top:10px;

}

#CenterBlockSlider {

        background-color:#000;

        width:800px;

        height:500px;

        position:relative;

        margin:auto;

		z-index:10;

		vertical-align:middle;

		text-decoration:none;

    }

#CenterBlockSlider h2 {

		text-align:left;

		text-decoration:none;

		text-transform:uppercase;

		font-family:Tahoma, Geneva, sans-serif;

		font-size:8px;

		color:#00BCE6;

	}

#CenterBlockSlider #content {

	text-align:justify;

	text-decoration:none;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	color:#FFF;

	padding:0;

	margin:0 3px 3px 3px;

	line-height:14px;

}

#CenterBlockSlider #content  span{

	text-align:justify;

	text-decoration:none;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	color:#00BCE6;

	padding:0;

}



#CenterBlockSlider #content img{

	border:0;

}

#CenterBlockSlider #PagesSlider {

	text-align:left;

	text-decoration:none;

	margin:3px;;

	bottom:0;

	position:absolute;

}

#CenterBlockSlider #PagesSlider span {

	text-align:center;

	width:20px;

	height:20px;

	vertical-align:middle;

	text-decoration:none;

	margin:1px;

	padding:1px;

	color:#000;

	font-size:9px;

	background-color:#FFF;

	display:block;

	float:left;

}

#CenterBlockSlider #PagesSlider a {

	text-align:center;

	width:20px;

	height:20px;

	vertical-align:middle;

	text-decoration:none;

	margin:1px;

	padding:1px;

	color:#CCC;

	font-size:9px;

	background-color:#333;

	display:block;

	float:left;

}

#CenterBlockSlider #PagesSlider a:hover {

	text-align:center;

	width:20px;

	height:20px;

	vertical-align:middle;

	text-decoration:none;

	margin:1px;

	padding:1px;

	color:#CCC;

	font-size:9px;

	background-color:#666;

	display:block;

	float:left;

}

#CenterBlock {

        background:url('/data/images/transparencySpacer.png') center center repeat;

        width:750px;

        height:440px;

        position:relative;

        margin:auto;

		z-index:10;

		vertical-align:middle;

    }

#CenterBlock h2 {

		text-align:left;

		text-decoration:none;

		text-transform:uppercase;

		font-family:Tahoma, Geneva, sans-serif;

		font-size:8px;

		color:#00BCE6;

		padding: 15px;

	}

#CenterBlock #close {

		text-align:right;

		text-decoration:none;

		text-transform:uppercase;

		font-family:Tahoma, Geneva, sans-serif;

		font-size:8px;

		color:#FFF;

		padding: 15px;

		float:right;

	letter-spacing: 1pt;

	}

#CenterBlock #close:hover {

	text-align:right;

	text-decoration:none;

	text-transform:uppercase;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:8px;

	color:#00BCE6;

	padding: 15px;

	float:right;

	letter-spacing: 1pt;

	}

#CenterBlock .news_main {

		margin:10px;

		margin-right:25px;

		overflow: auto;

		display:block;

		height:340px;

		text-decoration:none;

	}

#CenterBlock .news_main #main {

		margin-right:20px;

		overflow: none;

		display:block;

		height:340px;

		vertical-align:top;

		text-decoration:none;

	}

#CenterBlock .news_main #main img {

	height:200px;

	width:200px;

	margin:5px 10px 2px 2px;

	float:left;

	border:#333 solid 3px;

}

#CenterBlock .news_main #main #img {

	float:left;

	width:218px;

	height:100%;

	vertical-align:top;

	position:fixed;

}

#CenterBlock .news_main #main  #container {

	height:100%;

	margin:0px;

	padding:0px;

	display:block;

	text-decoration:none;

}

#CenterBlock .news_main #main #container #title, #title:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	text-align:left;

	text-decoration:none;

	color:#FFF;		

	padding-top:3px;

}

#CenterBlock .news_main #main #container #date, #date:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	text-align:left;

	text-decoration:none;

	color:#00BCE6;		

	padding-top:5px;

}

#CenterBlock .news_main #main #container #text {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	text-align:left;

	text-decoration:none;

	color:#FFF;		

	padding-top:3px;

}

#CenterBlock .news_list {

		margin:10px;

		margin-right:25px;

		overflow: auto;

		display:block;

		height:380px;

		text-decoration:none;

	}

#CenterBlock .news_list #list {

		margin-right:20px;

		overflow: none;

		display:block;

		height:340px;

		text-decoration:none;

	}

#CenterBlock .news_list #list a {

		text-decoration:none;

	}

#CenterBlock .news_list #list_item {

		height:127px;

		background:url('/data/images/news/planBackground.png') center center repeat-x;

		max-height:127px;	

		text-decoration:none;

}

#CenterBlock .news_list #list_item img {

	height:100px;

	width:100px;

	margin:5px 13px 5px 5px;

	float:left;

	border:#333 solid 3px;

}

#CenterBlock .news_list #list_item img:hover {

	height:100px;

	width:100px;

	margin:5px 13px 5px 5px;

	float:left;

	border:#FFF solid 3px;

}



#CenterBlock .news_list #list_item #img {

	float:left;

	width:118px;

	vertical-align:middle;

}



#CenterBlock .news_list #list_item  #container {

	max-height:127px;

	height:127px;

	margin:0px;

	padding:0px;

	overflow:hidden;

	text-decoration:none;

}



#CenterBlock .news_list #list_item #container #title {

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	text-align:left;

	text-decoration:none;

	color:#FFF;		

	padding-top:3px;

}

#CenterBlock .news_list #list_item #container #date {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	text-align:left;

	text-decoration:none;

	color:#00BCE6;		

	padding-top:5px;

}

#CenterBlock .news_list #list_item #container #text {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	text-align:left;

	text-decoration:none;

	color:#FFF;		

	padding-top:3px;

}

#CenterBlock .news_list #list_item #container #but:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	text-align:center;

	text-decoration:none;

	color:#00BCE6;		

	padding-top:2px;

	background: url('/data/images/news/butCenter.png') center center repeat-x;

	width:70px;

	float:right;

	height:23px;

	margin-right:10px;

}

#CenterBlock .news_list #list_item #container #but {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	text-align:center;

	text-decoration:none;

	color:#FFF;		

	padding-top:2px;

	background: url('/data/images/news/butCenter.png') center center repeat-x;

	width:70px;

	float:right;

	height:23px;

	margin-right:10px;

}

#CenterBlock .news_list #list_item #container img {

	width:1px;

	height: 21px;

	border:0px;

	margin:0px;

}

.menu {

	width: 200px;

	border-right: 1px solid #333;

	background-color: #000;

	display:block;

	position:absolute;

	top:0;

	bottom:28px;

}

.menu ul {

	padding: 0px;

	margin: 0px 20px 0px 20px;

	list-style: none;

	display: block;

	border-top: 1px solid #333;

}

.menu .logo {

	background: url('/data/images/logo.jpg') center center no-repeat;

	width: 100%;

	height: 180px;

}

.menu ul li {

	float: left;

	width: 100%;

}

.menu ul li a {

	border-bottom: 1px solid #333;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 9px;

	color: #fff;

	padding: 6px;

	text-align: left;

	display: block;

}

.menu ul li a:hover {

	background-color: #333;

}

#MainGround {

	overflow:hidden;

	vertical-align:middle;

	position:absolute;

	top:0;

	bottom:28px;

	left:200px;

	right:0;

}



.portfolio_list td {

	color: #ddd;

	font-weight: bold;

	padding-top: 5px;

}

.portfolio_list td a {

	color: #999;

	text-decoration: none;

	font-weight: bold;

}

.portfolio_list td a.sel {

	color: #bbb;

	text-decoration: underline;

	font-weight: bold;

}

h2 {

	margin-top: 0px;

	font-size: 15px;

	color: #ffffff;

}



#CenterBlock .calendar_main {

		margin:10px;

		margin-right:25px;

		overflow: auto;

		display:block;

		height:340px;

	}

#CenterBlock .calendar_main #main {

		margin-right:20px;

		overflow: none;

		display:block;

		height:340px;

		vertical-align:top;

	}

#CenterBlock .calendar_main #main  #container {

	height:100%;

	margin-left:10px;

	padding:0px;

	display:block;

}

#CenterBlock .calendar_main #main #container img {

	height:100px;

	width:100px;

	margin:5px 15px 15px 15px;

	float:left;

	border:0px;

}

#CenterBlock .calendar_main #main #container #img {

	float:left;

	width:130px;

	height:100%;

	vertical-align:top;

}



#CenterBlock .calendar_main #main #container #title {

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	text-align:left;

	text-decoration:none;

	color:#FFF;		

	padding-top:20px;

}

#CenterBlock .calendar_main #main #container #date {

	font-family:Verdana, Geneva, sans-serif;

	font-size:18px;

	text-align:left;

	text-decoration:none;

	color:#FFF;		

	padding-top:3px;

	font-weight:normal;

}

#CenterBlock .calendar_main #main #container #text {

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	text-align:left;

	text-decoration:none;

	color:#CCC;	

	padding-top:0px;

}



.calendar {

	width: 280px;

	height: 400px;

	color: #999;

	font-weight: normal;

	margin-top:41px;

	position:fixed;

}

.calendar td {
	color: #999;
	text-align: center;
	vertical-align:top;
}

.calendar td a.isevent {
    background: url("/data/images/calendar/eventDay.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 34px;
    margin-top: -17px;
    padding: 17px 0 0;
    text-align: center;
    vertical-align: middle;
    width: 34px;
}

.calendar td .today {

	background: transparent url('/data/images/calendar/currentDay.png') center center no-repeat;
    display: inline-block;
    height: 34px;
    margin-top: -17px;
    padding: 17px 0 0;
    text-align: center;
    vertical-align: middle;
    width: 34px;
}

.calendar b {

	color:#999;

	font-weight: normal;

}

.calendar td a, .calendar td span {
    color: #999999;
    display: inline-block;
    height: 34px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 34px;
}

.calendar .header a {

	font-size: 7px;

	float: left;

	color: #999;

}

.calendar .days td {

	padding: 5px;

}

.news {

	width: 232px;

	height: 216px;

	color: #fff;

	font-weight: bold;

	background: transparent url('/data/images/calendar/calBg.png') center center no-repeat;

}

.news td {

	color: #fff;

	text-align: center;

}

.news td a.isevent {

	background: transparent url('/data/images/calendar/eventDay.png') center center no-repeat;

}

.news td .today {

	background: transparent url('/data/images/calendar/currentDay.png') center center no-repeat;

}

.news b {

	color: #00BCE6;

	font-weight: normal;

}

.news td a, .news td span {

	display: block;

	padding: 5px;

	color: #fff;

	text-decoration: none;

}

.news .header a {

	font-size: 9px;

	float: left;

}

.news .days td {

	padding: 5px;

	border-bottom: 1px solid #3f3f3f;

}





.space {

	height: 10px;

}



.blocktop {

	position: absolute;

	z-index: 10;

	display: block;

	width: 970px;

	height: 310px;

	background-color: #161616;

	margin-top: 7px;

	text-align: left;

}

.blocktop .title {

	background-color: #222222;

	color: #00BCE6;

	padding-left: 15px;

	padding-top: 2px;

	padding-bottom: 2px;

	font-size: 15px;

	font-weight: bold;

}

.blocktop .title a {

	float: right;

	display: block;

	width: 18px;

	height: 18px;

	background: transparent url('/data/images/close.png') center center no-repeat;

}

.blocktop .title a:hover {

	background: transparent url('/data/images/closeover.png') center center no-repeat;

}

.blocktop .text {

	color: #fff;

	font-size: 14px;

	overflow: auto;

	height: 288px;

}

.blocktop .text .n {

	display: block;

	padding: 15px;

}



.menu a {

	color: #aaa;

	padding: 20px;

	padding-right: 50px;

	padding-left: 50px;

	display: block;

	background: transparent url('/data/images/menulight.png') bottom center no-repeat;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

}

.menu a:hover {

	color: #fff;

}

.menu a.sel {

	font-size: 14px;

	color: #fff;

}



.menuspace {

	height: 20px;

}



.bottom {
	background-color: #000000;
    color: #999999;
    font-size: 9px;
    padding: 7px 10px 5px;
    position: relative;
    text-align: left;
    text-decoration: none;
    z-index: 999;
}

.bottom a{

	color: #00BCE6;

	text-decoration:none;

}

.bottom span {

	color: #00BCE6;

	text-decoration:none;

}



.block {

	display: block;

	height: 325px;

	width: 264px;

	background: transparent url('/data/images/bg1.png') center center no-repeat;

}

.block .links {

	position: absolute;

	padding-left: 210px;

	padding-top: 15px;

}

.block .links .up {

	background: transparent url('/data/images/upButOnOut.png') center center no-repeat;

	width: 18px;

	height: 22px;

	float: left;

	display: block;

}

.block .links .up:hover {

	background: transparent url('/data/images/upButOnOver.png') center center no-repeat;

}

.block .links .down {

	background: transparent url('/data/images/downButOnOut.png') center center no-repeat;

	width: 18px;

	height: 22px;

	float: left;

	display: block;

}

.block .links .down:hover {

	background: transparent url('/data/images/downButOnOver.png') center center no-repeat;

}

.block .pad {

	padding: 20px;

}

.block .text {

	color: #fff;

	overflow: hidden;

	height: 250px;

	text-align: left;

}

.block div.button {

	position: absolute;

	padding-left: 75px;

	padding-top: 280px;

}



.blockbig {

	width: 408px;

	height: 325px;

	display: block;

}

.blockbig .lamptop {

	position: absolute;

	display: block;

	width: 406px;

	height: 32px;

	margin-top: -14px;

	margin-left: 2px;

	background: transparent url('/data/images/lamp.png') center top no-repeat;

}

.blockbig .img {

	width: 408px;

	height: 319px;

	margin-bottom: 3px;

	margin-top: 3px;

	background-position: center center;

	background-repeat: no-repeat;

	background-color: #000;

	-moz-border-radius-topleft: 15px;

	-webkit-border-top-left-radius: 15px;

	-moz-border-radius-topright: 15px;

	-webkit-border-top-right-radius: 15px;

	-moz-border-radius-bottomleft: 15px;

	-webkit-border-bottom-left-radius: 15px;

	-moz-border-radius-bottomright: 15px;

	-webkit-border-bottom-right-radius: 15px;

}

#centerblock .blockbig .img2 {

	position:absolute;

	top:0px;

	left:0px;

	width: 408px;

	height: 319px;

	margin-bottom: 3px;

	margin-top: 3px;

	background-position: center center;

	background-repeat: no-repeat;

	-moz-border-radius-topleft: 15px;

	-webkit-border-top-left-radius: 15px;

	-moz-border-radius-topright: 15px;

	-webkit-border-top-right-radius: 15px;

	-moz-border-radius-bottomleft: 15px;

	-webkit-border-bottom-left-radius: 15px;

	-moz-border-radius-bottomright: 15px;

	-webkit-border-bottom-right-radius: 15px;

}



.blockbig .lampbottom {

	position: absolute;

	display: block;

	width: 406px;

	height: 32px;

	padding-top: 302px;

	margin-left: 2px;

	background: transparent url('/data/images/lamp.png') center bottom no-repeat;

}



#stat {
	text-align:center;
	position:absolute;
	bottom:70px;
	left:52px;
	padding:3px;
}
#addthis {
	width:144px;
	text-align:center;
	position:absolute;
	bottom:115px;
	left:30px;
}
#version {
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	height:12px;
	position:absolute;
	bottom:40px;
	left:30px;
	padding:3px;
}

#version span {

	color:#FFF;

}

#version a {

	color:#FFF;

	text-decoration:underline;

}



a.button {

	display: block;

	width: 113px;

	height: 34px;

	font-family: tahoma, verdana, arial;

	font-size: 11px;

	background: transparent url('/data/images/button.png') center center no-repeat;

	text-decoration: none;

	color: #FFF;

}

a.button:hover {

	color: #FFF;

	background: transparent url('/data/images/buttonover.png') center center no-repeat;

}

a.button b {

	padding: 5px;

	font-weight: normal;

	display: block;

	text-align: center;

}

#GalleryHeater {

	vertical-align:top;

	margin-top:0px;

	text-align:center;

	display:block;

	width:600px;

	max-height:26px;

	max-width:600px;

}

#GalleryHeater #name {

	color:#CCC;

	background: url('/data/images/transparencySpacer.png') center center repeat;

	text-transform:uppercase;

	font-family:Verdana, Geneva, sans-serif;

	font-size:8px;

	padding:2px 20px 2px 20px;

	float:left;

	margin:0px 0px 5px 2px;

	border:solid 3px #000;

	vertical-align:middle;

	height:20px;

	text-align:center;

}

#GalleryHeater #left_control {float:left; width:20px; height:20px; background:transparent url('/data/images/gallery/scroll-left.gif') center center no-repeat;}

#GalleryHeater #left_control:hover {background-color:#000;}

#GalleryHeater #right_control {float:right; width:20px; height:20px; background:transparent url('/data/images/gallery/scroll-right.gif') center center no-repeat;}

#GalleryHeater #right_control:hover {background-color:#000;}



#GalleryHeater .data_control {

	width: 440px;

	float: left;

	overflow: hidden;

}

#GalleryHeater a #title {

	color:#FFF;

	text-transform:uppercase;

	font-family:Verdana, Geneva, sans-serif;

	font-size:8px;

	font-weight:bold;

	padding:2px 20px 2px 20px;

	float:left;

	background: url('/data/images/transparencySpacer.png') center center repeat;

	margin:0px 0px 5px 2px;

	text-decoration:none;

	border:solid 3px #000;

	height:20px;

	min-width:100px;

	max-width:250px;

}

#GalleryHeater a #sel {

	color:#FFF;

	text-transform:uppercase;

	font-family:Verdana, Geneva, sans-serif;

	font-size:8px;

	font-weight:bold;

	padding:2px 20px 2px 20px;

	float:left;

	background: url('/data/images/transparencySpacer.png') center center repeat;

	margin:0px 0px 5px 2px;

	border-style:solid;

	border-width:3px;

	border-color: #000 #000 #FFF #000;

	height:20px;

	min-width:100px;

	max-width:250px;

}

#GalleryHeater a:hover #sel {

	color:#000;

	text-transform:uppercase;

	font-family:Verdana, Geneva, sans-serif;

	font-size:8px;

	font-weight:bold;

	padding:2px 20px 2px 20px;

	float:left;

	background:#FFF;

	margin:0px 0px 5px 2px;

	border-style:solid;

	border-width:3px;

	border-color: #000 #000 #FFF #000;

	height:20px;

	min-width:100px;

	max-width:250px;

}



#GalleryHeater a:hover #title {

	color:#000;

	text-transform:uppercase;

	font-family:Verdana, Geneva, sans-serif;

	font-size:8px;

	font-weight:bold;

	padding:2px 20px 2px 20px;

	float:left;

	background:#FFF;

	margin:0px 0px 5px 2px;

	text-decoration:none;

	border-bottom:0px;

	border:solid 3px #000;

	height:20px;

	min-width:100px;

	max-width:250px;

}

/*Ãàëåðåÿ ñëàéäøîó*/

#GallerySlider {

	vertical-align:bottom;

	min-width:10%;

	max-width:700px;

	position:relative;

	 margin:30px auto;

	z-index:10;

}

#GallerySlider #slideshow {list-style:none; color:#fff;}

#GallerySlider #slideshow span {display:none;}

#GallerySlider #wrapper {display:block; margin:50px auto; display:none;}

#GallerySlider #wrapper * {margin:0; padding:0;}

#GallerySlider #fullsize {position:relative; min-height:412px; border:5px solid #000; background:url('/data/images/transparencySpacer.png') center center repeat; margin:0 auto;}

#GallerySlider #information {position:absolute; bottom:0; display:block; width:100%; margin:auto 0px; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70);}

#GallerySlider #information h3 {padding:4px 8px 3px; font-size:14px;}

#GallerySlider #information p {padding:0 8px 8px;}

#GallerySlider #image {display:block;}

#GallerySlider #image img {position:absolute; left:0; right:0; z-index:25; width:auto; margin:0 auto; height:100%; background:#000;}

#GallerySlider .imgnav {position:absolute; width:25%; min-height:412px; max-height:600px; cursor:pointer; z-index:150;}

#GallerySlider #imgprev {left:0; background:url('/data/images/gallery/left.gif') left center no-repeat;}

#GallerySlider #imgnext {right:0; background:url('/data/images/gallery/right.gif') right center no-repeat;}



#tbbContsiner {

	vertical-align:middle;

	position:absolute;

	left:1px;

	right:0;

	bottom:0;

	height:64px;

	margin:0 auto 10px;

	background:url('/data/images/transparencySpacer.png') center center repeat;

	text-align:center;

	display:block;

	z-index:500;

}

#tbbContsiner #tbb {

	vertical-align:middle;

	width:706px;

	position:relative;

	bottom:15px;

	margin:5px auto 5px;

	text-align:center;

	height:52px;

}





#tbbContsiner #tbb #thumbnails {margin-top:15px; }

#tbbContsiner #tbb #slideleft {float:left; width:20px; height:50px; background:url('/data/images/gallery/scroll-left.gif') center center no-repeat;}

#tbbContsiner #tbb #slideleft:hover {background-color:#000;}

#tbbContsiner #tbb #slideright {float:right; width:20px; height:50px; background:url('/data/images/gallery/scroll-right.gif') center center no-repeat;}

#tbbContsiner #tbb #slideright:hover {background-color:#000;}

#tbbContsiner #tbb #slidearea {float:left; position:relative; width:656px; margin-left:5px; height:50px; overflow:hidden;}

#tbbContsiner #tbb #slider {position:absolute; left:0; height:50px;}

#tbbContsiner #tbb #slider img {cursor:pointer; border:1px solid #000; height:50px;}