﻿html, body {
	color:#fefefe;
	margin: 0;
	padding:0;
	height:100%;
	width:100%;
	font: normal 13px/normal Arial, Helvetica, sans-serif;
	background: #13506b url(template/img/gradient.jpg) repeat-x;
}
div, ul, li, form {
	margin:0;
	padding:0;
}
input, select { margin:0; }
p {
	margin:0;
	padding:0;
}
img, table, td, th, tr {
	border:none;
	border-collapse:collapse;
}
a:link {
	color: #33bdec;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #33bdec;
}
a:hover {
	text-decoration: none;
	color: #33bdec;
}
a:active {
	text-decoration: underline;
	color: #33bdec;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding: 0;
}
h1 {
	font: normal 18px/normal Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	color: #f5e772;
	padding:0 15px;
	margin:0 0 14px 0;
}
h2 {
	font: normal 18px/normal Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	color: #f5e772;
	padding:0 15px;
	margin:0 0 14px 0;
}
h3 { font-size: 18px; }
h4 {
	font: bold 19px/normal Arial, Helvetica, sans-serif;
	color: #9f2046;
	padding:16px 0 32px 0;
	text-align:center;
}
select {
	height: 20px;
	color:#006666;
	border:solid 1px #acb6c0;
	margin:0;
	padding-left:0;
	padding-right:0;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
}
.text_input {
	color:#006666;
	height:14px;
	padding:2px 3px;
	margin:0;
	border:solid 1px #acb6c0;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}
.text_input1 {
	color:#006666;
	height:14px;
	margin:0;
	padding:2px 3px;
	border:solid 1px #acb6c0;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	width:78px;
	text-align:center;
}
.text_input2 {
	color:#006666;
	height:14px;
	margin:0;
	padding:2px 3px;
	border:solid 1px #acb6c0;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	width:167px;
}
.textarea-input {
	color:#006666;
	margin:0;
	padding:2px 3px;
	border:solid 1px #acb6c0;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	width:333px;
	overflow:auto;
}
.date-input {cursor:default;}
.error {border:solid 1px #F00;}
.clear {
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
}

.content-text {
overflow:hidden;
display:inline-block;
width:100%;
}

#layout {
	min-width:1000px;
	min-height:100%;
	position:relative;
}
#nebo {
	background: url(../img/sky.jpg) repeat-x;
	height: 226px;
	position:absolute;
	width:100%;
	top:0;
}
#more {
	background: url(../img/sea.jpg) repeat-x;
	height: 264px;
	position:absolute;
	width:100%;
	top:226px;
}
#top-left {
	height: 404px;
	width: 486px;
	position: absolute;
	left: 0;
	top: 0;
	background:url(../img/left_part.png) no-repeat 0 0;
}
#top-right {
	height: 322px;
	width: 597px;
	top: 0;
	right: 0;
	position: absolute;
	background:url(../img/right_part.png) no-repeat 0 0;
}
/*Шапка*/
#header {
	position:relative;
	width: 100%;
	height: 308px;
	top: 0px;
}
#header .logo {
	position: absolute;
	height: 107px;
	width: 512px;
	left: 10%;
	top: 52px;
}
#header .logo img {
	height: 107px;
	width: 512px;
}
#site_navigation {
	width: 100%;
	position: absolute;
	bottom: 15px;
	right: 0px;
}
#site_navigation ul {
	list-style: none;
	height:17px;
}
#site_navigation ul li {
	float: right;
	padding-right: 25px;
}
#site_navigation ul li img { margin-bottom:-3px; }
#site_navigation ul li a {
	color: #fdfeff;
	line-height: 8px;
}
#site_navigation ul li a:hover { text-decoration: none; }
#center-block {
	position: relative;
	padding:0 0 100px 0;
}
/*Левый блок*/
#sidebar-left {
	width: 197px;
	float: left;
	padding-left: 10px;
	padding-top: 76px;
	position:relative;
}
#menu_left { width:180px; }
#menu_left ul { list-style: none; }
#menu_left ul li {
	font-size: 14px;
	padding-top: 7px;
	color: #f0f6f7;
}
#menu_left ul li a {
	display:block;
	color:#f0f6f7;
	text-decoration:none;
}
#menu_left ul li a:hover, #menu_left ul li .active { color:#cc6; }
#menu_left ul li ul { padding-top: 10px; }
#menu_left ul li ul li {
	height: 24px;
	padding-left: 10px;
	padding-top:0;
}
#menu_left ul li ul li a {
	padding-left: 12px;
	height: 24px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	color: #33bdec;
	background: url(../img/bg_li_left_menu.png) no-repeat;
}
#menu_left ul li ul li a:hover, #menu_left ul li ul li .active {
	color: #fefdfd;
	font-weight:normal;
}
#sidebar-left .banner {
	margin-top: 20px;
	margin-bottom: 5px;
	width: 172px;
	overflow: hidden;
}
/*Правый Блок*/
#sidebar-right {
	float: right;
	width: 175px;
	padding: 17px 10px 0 21px;
	position:relative;
}
#lang_menu {
	background: url(../img/bg_lang_menu.png) no-repeat;
	height: 12px;
	width: 84px;
	padding: 7px 17px;
	text-align: center;
	margin: 0 auto;
}
#lang_menu a {
	height: 12px;
	width: 18px;
	display:block;
	float:left;
	margin:0 5px;
	opacity:0.4;
	filter:alpha(opacity=40);
	position:relative;
}
#lang_menu a:hover, #lang_menu .active {
	opacity:1;
	filter:alpha(opacity=100);
}
#search { padding-top: 25px; }
#search .zagolovok {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding-bottom: 10px;
}
#search p { padding-bottom: 13px; }
#search select { width: 175px; }
#search .text_input { width: 166px; }
#search .submit_input { }
.content .submit_input { padding-top:2px; }
#search .go { text-align: right; }
#sidebar-right .block { padding:18px 0 0 0; text-align: center;}
/*Центральный блок*/
#middle-block { margin:0 210px;padding:7px 0 0 0; }
#baner-top {
	text-align:center;
	padding:10px 0 15px 0;
	border-bottom:1px solid #297EA2;
	margin:0 0 15px 0;
}
#main-bg .mainbg-lt, #main-bg .mainbg-rt, #main-bg .mainbg-lb, #main-bg .mainbg-rb, #main-bg .mainbg-t, #main-bg .mainbg-b {
	font-size:1px;
	line-height:1px;
	position:relative;
}
#main-bg .mainbg-lt, #main-bg .mainbg-rt, #main-bg .mainbg-lb, #main-bg .mainbg-rb {
	width:15px;
	height:15px;
}
#main-bg .mainbg-lt, #main-bg .mainbg-lb { float:left; }
#main-bg .mainbg-rt, #main-bg .mainbg-rb { float:right; }
#main-bg .mainbg-lt { background:url(../img/bgmain-lt.png) no-repeat 0 0; }
#main-bg .mainbg-rt { background:url(../img/bgmain-rt.png) no-repeat 0 0; }
#main-bg .mainbg-lb { background:url(../img/bgmain-lb.png) no-repeat 0 0; }
#main-bg .mainbg-rb { background:url(../img/bgmain-rb.png) no-repeat 0 0; }
#main-bg .mainbg-t, #main-bg .mainbg-b {
	height:15px;
	margin:0 15px;
}
#main-bg .mainbg-t { background:url(../img/bgmain-t.png) repeat-x 0 0; }
#main-bg .mainbg-b { background:url(../img/bgmain-b.png) repeat-x 0 0; }
#main-bg .mainbg-l {
	background:url(../img/bgmain-l.png) repeat-y left top;
	padding:0 0 0 15px;
}
#main-bg .mainbg-r {
	background:url(../img/bgmain-r.png) repeat-y right top;
	padding:0 15px 0 0;
}
#main-content {
	background:url(../img/bgmain.png) repeat 0 0;
	color:#f9fafa;
	width:100%;
}
#main-content p {
	/*padding:10px 15px 4px 15px;*/
	text-align:justify;
	margin:0 0 14px 0;
	padding:0 15px;
}
#main-content ul {
	padding:0 15px 0 40px;
	margin:14px 0;
	list-style-position:outside;
	list-style-type:disc;
}
#main-content .content table {
	width:auto;
	border:solid 1px #106299;
	background:url(../img/hotel_links.png) repeat;
	margin:14px 15px;
}
#main-content .content table td, #main-content .content table th {
	border:solid 1px #106299;
	padding:2px 5px;
}
#main-content .content { padding:0; }
#main-content .content img { border:solid 1px #fdfdfe; }
#breadcrumbs {
	color:#fcfcfd;
	padding:0 15px 15px 15px;
	line-height:18px;
}
#breadcrumbs a {
	color:#fcfcfd;
	white-space:nowrap;
}
#breadcrumbs span { white-space:nowrap; }
.filter { font-size:12px; }
#main-content .filter p { text-align:left; }
.object-count { width:40px; }
.object-type { width:110px; }
.pages {
	font-size:12px;
	text-align:right;
	padding:10px 0 0 0;
	height:17px;
}
#main-content .pages a {
	padding:1px 4px;
	background:#097db0;
	color:#fefdfd;
	text-decoration:none;
}
#main-content .pages a:hover { background:#01b2ff; }
#main-content .pages .active, #main-content .pages .active:hover {
	background:#d0c12d;
	color:#1b5f75;
	cursor:default;
}
#main-content .pages .more {
	padding:0;
	background:none;
	text-decoration:underline;
	color:#fefefe;
}
#main-content .pages .more:hover {
	text-decoration:none;
	background:none;
}
#main-content .content .otel {
	border-bottom:solid 1px #297ea2;
	padding:25px 0 0 0;
	min-height:175px;
}
#main-content .content .partner {min-height:170px;}
#main-content .content .inside {
	padding:15px 0 0 0;
	min-height:0px;
	border-bottom:none;
	position:relative;
}

#main-content .content .inside .requisite .f-class-1 {
	display:inline;
	float:none;
	color:#f9e204;
	font-weight:normal;
}
#main-content .content .inside .requisite .f-class-2 {
	display:inline;
	float:none;
	color:#0F0;
	font-weight:normal;
}
#main-content .content .inside .requisite .f-class-3 {
	display:inline;
	float:none;
	color:#F00;
	font-weight:normal;
}

#main-content .content .nomer {
	position:relative;
	/*padding:25px 0 65px 0;*/
	padding:25px 0 45px 0;
	min-height:170px;
}
#main-content .content .party {min-height:270px;}
#main-content .content .otel h2 {
	padding:0 16px;
	font: bold 18px/normal Georgia, "Times New Roman", Times, serif;
	color: #fcfcf9;
	text-align:left;
}
#main-content .content .flat h2 {
	padding:0 16px;
	font: bold 18px/normal Arial, Helvetica, sans-serif;
	color: #fcfcf9;
	text-align:left;
}
#main-content .content .nomer h4 {
	padding:0 16px;
	font: normal 14px/normal Georgia, "Times New Roman", Times, serif;
}
#main-content .content .otel img { float:left; }
#main-content .content .otel .online {
	float:right;
	width:46px;
	height:47px;
	margin:0 0 10px 10px;
	border:none;
}
#main-content .content .otel p {
	margin:0 0 0 112px;
	padding:0;
	text-align:left;
}
#main-content .content .party p {
	margin:0 0 0 247px;
}
#main-content .content .otel .requisite {
	line-height:18px;
	font-size:11px;
}
#main-content .content .nomer .requisite { padding:5px 0 0 0; }
#main-content .content .flat .f-class {
	padding:15px 0 0 0;
}
#main-content .content .flat .requisite .f-class-1 {
	display:inline;
	float:none;
	color:#f9e204;
	font-weight:normal;
}
#main-content .content .flat .requisite .f-class-2 {
	display:inline;
	float:none;
	color:#0F0;
	font-weight:normal;
}
#main-content .content .flat .requisite .f-class-3 {
	display:inline;
	float:none;
	color:#F00;
	font-weight:normal;
}
#main-content .content .otel .requisite span {
	display:block;
	float:left;
	width:88px;
	color:#a7e0fc;
	font-weight:bold;
	font-size:12px;
}
#main-content .content .party .requisite {
	padding:6px 0 0 0;
	line-height:12px;
}
#main-content .content .party .requisite span {
	width:95px;
}
#main-content .content .nomer .requisite span { width:170px; }
#main-content .content .otel .requisite .to {
	text-decoration:none;
	color:#fefefe;
}
#main-content .content .otel .star img {
	width:15px;
	height:14px;
	border:none!important;
	float:none;
}
#main-content .content .otel .text {
	padding:3px 0;
	font-size:12px;
	line-height:14px;
	/*height:40px;
	overflow:hidden;*/
	margin:0 0 0 212px;
}
#main-content .content .partner .text {
	height:auto;
	overflow:auto;
	padding:5px 0;
}
#main-content .content .flat .text {
	padding:13px 0 3px 0;
}
/*#main-content .content .nomer .text { height:80px; }*/
#main-content .content .party .text {
	padding:9px 0 3px 0;
	/*height:66px;*/
	margin:0 0 0 247px;
}
#main-content .content .otel .more {
	text-align:right;
	padding:10px 0;
}
#main-content .content .nomer .more-fotos {
	margin:0;
	position:absolute;
	bottom:65px;
	padding:10px 15px;
	left:0;
}
#main-content .content .nomer .bron {
	position:absolute;
	right:0;
	bottom:15px;
	/*bottom:35px;*/
}
#main-content ul.links {
	margin:0 15px;
	padding:0;
	border:solid 1px #106299;
	background:url(../img/hotel_links.png) repeat;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
}
#main-content ul.main-links {
	display:inline-block;
	padding:10px 0;
	margin:0 15px 14px 15px;
}
#main-content ul.links li {
	float:left;
	padding:0 0 0 12px;
	margin:0;
	line-height:30px;
	height:30px;
	color:#2496be;
	font-size:12px;
	position:relative;
	width:47%;
}
#main-content .content ul.links li img {
	width:41px;
	height:34px;
	border:none;
	margin-bottom:-8px;
	margin-top:-11px;
	position:relative;
}
#main-content ul.main-links li {
	height:18px;
	line-height:18px;
}
#main-content ul.links li a { color:#fff!important; }
#main-content ul.links li.attn a { color:#fceea4!important; }
#main-content ul.links li.attn {color:#fceea4!important;}
.back {
	float:right;
	padding:5px 15px 0 0;
}
.back img {
	width:13px;
	height:12px;
	border:none!important;
	margin-bottom:-2px;
}
#main-content .content .scrollable {
	width:182px;
	height:122px;
	overflow:hidden;
	float:left;
	margin:10px 15px;
	position:relative;
}
#main-content .content .scrollable .items {
	position:absolute;
	width:20000em;
}
#main-content .content .scrollable .items a {
	display:block;
	float:left;
	width:182px;
	height:122px;
	margin:0;
	cursor:url(../img/zoomin.cur), pointer!important;
}
#main-content .content .scrollable .items .item {
	display:block;
	float:left;
	width:182px;
	height:122px;
	margin:0;
	cursor:url(../img/zoomin.cur), pointer!important;
}
#main-content .content .karusel-A .scrollable .items .item .photo {
	cursor:url(../img/zoomin.cur), pointer!important;
}
#main-content .content .scrollable .items .item a {
	display:block;
	float:none;
	width:auto;
	height:auto;
	cursor:pointer!important;
}
#main-content .content .scrollable .items img {
	width:180px;
/*	height:120px; */
	margin:0;
}
#main-content .content .navi {
	width:90%;
	height:20px;
	padding:0;
	position:absolute;
	bottom:15px;
	/*bottom:35px;*/
	left:15px;
}
#main-content .content .navi a {
	display:block;
	float:left;
	width:20px;
	height:20px;
	position:relative;
	margin:0 10px 0 0;
	cursor:pointer;
}
#main-content .content .navi img {
	width:18px;
	height:18px;
	margin:0 10px 0 0;
}
.karusel, .karusel-A {
	position:relative;
	margin:0 15px;
	padding:0 0 14px 0;
}
.karusel .left-bg, .karusel-A .left-bg {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:10px;
	background:url(../img/karusel-left.png) repeat-y 0 0;
	font-size:1px;
	line-height:1px;
	border-top:1px solid #106299;
	border-bottom:1px solid #106299;
	border-left:1px solid #106299;
	z-index:5;
}
.karusel .right-bg, .karusel-A .right-bg {
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:10px;
	background:url(../img/karusel-right.png) repeat-y 0 0;
	font-size:1px;
	line-height:1px;
	border-top:1px solid #106299;
	border-bottom:1px solid #106299;
	border-right:1px solid #106299;
	z-index:5;
}
#main-content .content .karusel .scrollable, #main-content .content .karusel-A .scrollable {
	width:auto;
	float:none;
	height:116px;
	background:transparent url(../img/hotel_links.png) repeat scroll 0 0;
	border:1px solid #106299;
	padding:10px 0;
	margin:0 9px;
}
#main-content .content .karusel .scrollable .items a {
	text-align:center;
	margin:0 12px;
	width:142px;
	height:auto;
	text-decoration:none;
	color:#fff;
}
#main-content .content .karusel-A.scrollable .items a {
	text-align:center;
	margin:0 12px;
	width:142px;
	height:auto;
	text-decoration:none;
	color:#fff;
}
#main-content .content .karusel-A .scrollable .items .item {
	text-align:center;
	margin:0 12px;
	width:142px;
	height:auto;
	text-decoration:none;
	color:#fff;
}
#main-content .content .karusel-A .scrollable .items .item a {
	text-decoration:none;
	color:#fff;
	cursor:pointer!important;
}
/*
#main-content .content .karusel-A .scrollable .items .item a:hover {
	text-decoration:underline;
}
*/
#main-content .content .karusel .scrollable .items a span { text-decoration:underline; }
#main-content .content .karusel .scrollable .items a:hover span { text-decoration:none; }

#main-content .content .karusel-A .scrollable .items a span { text-decoration:underline; }
#main-content .content .karusel-A .scrollable .items a:hover span { text-decoration:none; }

#main-content .content .karusel .scrollable .items img, #main-content .content .karusel-A .scrollable .items img {
	/*height:120px;*/
	margin:0 0 3px 0;
	width:140px;
	/*height:95px;*/
	/*height:auto;*/
}
/* prev, next, prevPage and nextPage buttons */
#main-content .content .karusel a.browse, #main-content .content .karusel-A a.browse {
	background:url(../img/karusel-but.png) no-repeat left bottom;
	display:block;
	width:21px;
	height:21px;
	float:left;
	margin:0;
	cursor:pointer;
	font-size:1px;
	line-height:1px;
	position:absolute;
	left:-5px;
	top:57px;
	z-index:20;
}
/* right */
#main-content .content .karusel a.right, #main-content .content .karusel-A a.right {
	background:url(../img/karusel-but.png) no-repeat right bottom;
	left:auto;
	right:-5px;
}
#main-content .content .karusel a.right:hover, #main-content .content .karusel-A a.right:hover { background:url(../img/karusel-but.png) no-repeat right top; }
#main-content .content .karusel a.left:hover, #main-content .content .karusel-A a.left:hover { background:url(../img/karusel-but.png) no-repeat left top; }
#main-content .content .karusel a.disabled, #main-content .content .karusel-A a.disabled { visibility:hidden !important; }
#tooltip {
	display:none;
	background:#0c4e6d url(../img/tooltip-bg.png) no-repeat left top;
	border:1px #106299 solid;
	font-size:12px;
	width:140px;
	padding:8px 10px 8px 30px;
	color:#fff;
}

/*Стили форм*/
#main-content .form-block {
	padding:14px 15px 0 15px;
	position:relative;
}
#main-content .form-block .error-msg {
	color:#F00;
	text-align:center;
	width:365px;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-270px;
}

#main-content .form-block .allok-msg {
	color:#090;
	text-align:center;
	width:365px;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-270px;
}
#main-content .form-block h3 {
	font:bold 14px/normal Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}
#main-content .form-block p {
	position:relative;
	padding:4px 0 4px 175px;
}
#main-content .form-block span {
	display:block;
	font-size:12px;
	line-height:14px;
	height:14px;
	padding:3px 0;
	margin:0;
}
#main-content .form-block label {
	position:absolute;
	left:0;
	top:4px;
	display:block;
	font-size:12px;
	line-height:14px;
	height:14px;
	padding:3px 0;
	margin:0;
	color:#acdff7;
}
#main-content .form-block .long-label {
	padding:24px 0 10px 175px;
}
#main-content .form-block .captcha img {
	border:none;
	width:100px;
	height:43px;
	margin-bottom:4px;
}
#main-content .form-block .captcha .text_input {
	width:92px;
	text-align:center;
}
#main-content .form-block .footnote {
	font-size:11px;
	color:#acdff7;
}
#main-content .form-block  .go {text-align:right;}
/* the overlayed element */
.simple_overlay {
	display:none;
	z-index:10000;
	background-color:#333;
	width:675px;
	min-height:200px;
	border:1px solid #666;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}
.simple_overlay .close {
	background-image:url(../img/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
#img { border:1px solid #666; }
.simple_overlay .next, .simple_overlay .prev {
	position:absolute;
	top:40%;
	border:1px solid #666;
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.simple_overlay .prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}
.simple_overlay .next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
}
.simple_overlay .next:hover, .simple_overlay .prev:hover {
	text-decoration:underline;
	background-color:#000;
}
.simple_overlay .disabled { visibility:hidden!important; }
.simple_overlay .inactive { visibility:hidden!important; }
.simple_overlay .info {
	position:absolute;
	bottom:0;
	left:0;
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}
.simple_overlay .info strong { display:block; }
.simple_overlay .progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}
.simple_overlay .next, .simple_overlay .prev, .simple_overlay .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(../img/h80.png) repeat-x;
}
#footer {
	position:absolute;
	width:100%;
	height:100px;
	left:0;
	bottom:0;
	text-align:center;
}
#menu_bottom { padding:25px 0; }
#menu_bottom a {
	padding:0 30px;
	font-size:12px;
	/*color:#57d5ff;*/
}
#copyright {
	font-size:11px;
	color:#1d91b7;
}
#copyright a { color:#1d91b7; }
.simple_overlay-g {display:none;z-index:10000;background-color:#333;width:675px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;}
.simple_overlay-g .close {background-image:url(../img/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
.simple_overlay-g #img {border:1px solid #666;}
.simple_overlay-g .next, .simple_overlay-g .prev {position:absolute;top:40%;border:1px solid #666;cursor:pointer;display:block;padding:10px 20px;color:#fff;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.simple_overlay-g .prev {left:0;border-left:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;}
.simple_overlay-g .next {right:0;border-right:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}
.simple_overlay-g .next:hover, .simple_overlay-g .prev:hover {text-decoration:underline;background-color:#000;}
.simple_overlay-g .inactive {visibility:hidden;}
.simple_overlay-g .info {position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;font-size:11px;border-top:1px solid #666;}
.simple_overlay-g .info strong {display:block;}
.simple_overlay-g .progress {position:absolute;top:45%;left:50%;display:none;}
.simple_overlay-g .next, .simple_overlay-g .prev, .simple_overlay-g .info {background:#333 !important;background:rgba(0, 0, 0, 0.6) url(../img/h80.png) repeat-x;}


#logo_more {
	width:50%;
	margin:auto;
	margin-top:30px;
	text-align:center;}

#logo_more p {
	margin-top:30px;
	text-align:center;
	font-size: 22px;
	color:#33ccff;}

#gallery { list-style-type: none; padding: 0 !important;  margin: 0 0 58px 0px !important; position: relative; overflow: hidden; overflow: hidden; list-style: none!important; }
    #gallery ul { list-style: none; }
	#gallery li { width: 265px; margin: 0 0 20px 0; float: left; text-align: center; }
        #gallery .title { display: block; color: #f5e772; font-family: georgia; font-size: 18px; text-align: center; text-decoration: underline; margin: 0 0 20px 0; }
        #gallery li img { border: 1px solid white; max-width: 250px; }
		#gallery li p { width: 250px; overflow-x: hidden; text-align: left; margin: 0 auto; padding: 10px 0 0 0; font-size: 11px; }

#social { background: url(../img/social_bg.png) no-repeat; width: 76px; height: 26px; padding: 7px 0 0 17px; margin: 0 0 10px 48px; }
    #social a { margin: 0 0 0 5px; }

