/*
=======================================================================
	General Rules
=======================================================================
*/
.first-page-middle-banner
{
    float:left;
    margin-top:12px;
     -moz-box-shadow: 3px 3px 3px #666;
    -webkit-box-shadow: 3px 3px 3px #666;
    box-shadow: 3px 3px 3px #666;
}

.first-page-middle-banner:hover
{
    -moz-box-shadow: 0px 0px 3px 3px #00A6EB;
    -webkit-box-shadow: 0px 0px 3px 3px #00A6EB;
    box-shadow: 0px 0px 3px 3px #00A6EB;
}

.box-light
{
     -moz-box-shadow: 3px 3px 3px #666;
    -webkit-box-shadow: 3px 3px 3px #666;
    box-shadow: 3px 3px 3px #666;
}

.box-light:hover
{
    -moz-box-shadow: 0px 0px 3px 3px #00A6EB;
    -webkit-box-shadow: 0px 0px 3px 3px #00A6EB;
    box-shadow: 0px 0px 3px 3px #00A6EB;
}

input
{
    outline:Transparent none 0px;
}
* {
	padding:0px;
}
body {
	background:url(images/background.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	margin:0px;
}
a {
	color:#504F53;
	text-decoration:none;
	outline:none;
}

a:hover
{
    color:#00A8FF;
}
.eventTitle:hover {
	 color:#00A8FF;
}
.eventTime
{
    color:White;
}
a img {
	border:none;
}

.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.black {
	color:black;
}
ul, li {
	list-style-type:none;
	list-style-image:none;
}
h1 {
	font-size:25px;
	line-height:29px;
	font-weight:normal;
}
h2 {
	font-size:20px;
	font-weight:normal;
}
h3 {
	font-size:18px;
	font-weight:normal;
}
h4 {
	font-size:16px;
	font-weight:normal;
}
.subhead {
	margin-top:20px;
	width:100%;
	float:left;
}
h5 {
	font-size:14px;
	font-weight:normal;
}
h6 {
	font-size:12px;
	font-weight:normal;
}
p {
	line-height:18px;
}
.left {
	float:left !important;
}
.right {
	float:right !important;
}
.white {
	color:#fff;
}
.black {
	color:#000;
}
input {
	font-size:15px;
	border:0px;
	color:#000000;
}
.itlc {
	font-style:italic;
}
/*
=======================================================================
	Buttons
=======================================================================
*/

.nobdr {
	border:none!important;
}
/*
=======================================================================
	Wrapper Section Rules
=======================================================================
*/
#wrapper {
	width:100%;
	z-index:1;
}
#wrapper_in {
	width:1040px;
	margin:auto;
}
#wrapper_inner {
	width:1020px;
	padding:0 10px;
	background:#050505;
	margin:auto;
}
#wrapper_inner1 {
	width:1020px;
	background:#050505;
	margin:auto;
}
#topsec {
	height:80px;
	width:100%;
	background-image:url('images/header-background.png');
	background-position:center top;
	background-repeat:repeat-x;
}

#navigation-topsec
{
    height:40px;
	width:100%;
	background-image:url('images/navigation-background.png');
	background-position:center top;
	background-repeat:repeat-x;
}
#bottomsec {
	width:100%;
	background-image:url('images/footer-background.png');
	background-position:center top;
	background-repeat:no-repeat;
	height:917px;
}
/*
=======================================================================
	MasterHead Rules
=======================================================================
*/
#masthead {
	width:1008px;
	height:80px;
	margin:auto;
	border:0px solid;
}

#navigation-masthead {
	width:1008px;
	height:40px;
	margin:auto;
	border:0px solid;
}
#ctl00_subnavigation_masthead {
	width:1008px;
	height:34px;
	margin:auto;
	border:0px solid;
}

.sub-menu-link
{
    color:White !important;
    font-size:11pt;
    font-weight:normal;
}

.sub-menu-link:hover
{
    color:yellow !important;
    font-size:11pt;
    font-weight:normal;
    text-decoration:underline;
}

.sub-menu-text
{
    float: left;
    line-height: 28px;
    font-size:14px;
    display: block;
    padding: 0px 0px 0px 0px;
    margin:0px 8px 0px 8px;
}
/*
=======================================================================
	Logo Rules
=======================================================================
*/
.logo {
	float:left;
	padding:0px 0 0 0px;
}
/*
=======================================================================
	right header Rules
=======================================================================
*/

.header_rightsec {
	float:right;
}
.reservation {
	height:39px;
	float:right;
	color:#ff00c7;
	font-size:12px;
}
.reservation a {
	color:#ff00c7;
}
.reservation_left {
	float:left;
	background:url(images/reservation_left.png);
	height:39px;
	width:14px;
}
.reservation_mid {
	float:left;
	background:#000;
	padding:12px 10px 0 10px;
	height:27px;
}
.reservation_right {
	float:left;
	background:url(images/reservation_right.png);
	height:39px;
	width:8px;
}
.header_rightsec .order_tickets {
	float:right;
	height:57px;
	text-align:right;
	padding-top:21px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.header_rightsec .order_tickets p {
	padding-bottom:1px;
}
.header_rightsec .order_tickets a {
	font-size:14px;
}
.colr {
	color:#ff00c6;
}
/*
=======================================================================
	Banner Rules
=======================================================================
*/
#banner {
	height:474px;
	float:left;
	position:relative;
	width:960px;
}
#banner .contentdiv {
	visibility: hidden; /*leave as is*/
	position: relative; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	width: 960px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height:345px;
}
#slider2 {
	width:1060px;
	position:relative;
	float:left;
	height:345px;
}
#banner .pagination {
	float:left;
	height:129px;
	width:1060px;
}
#banner .pagination a.toc {
	height:124px;
	position:relative;
	float:left;
	display:inline-block;
	border-bottom:solid 5px #3c002f;
	width:235px;
}
#banner .pagination a.toc span {
	height:124px;
	background:url(images/black.png);
	width:235px;
	position:absolute;
}
#banner .pagination a.selected {
	border-bottom:solid 5px #a2007e;
}
#banner .pagination a.selected span {
	display:none;
}
#banner .pagination a.toc:hover {
	border-bottom:solid 5px #a2007e;
}
#banner .pagination a:hover span {
	display:none;
}
#banner .pagination a.prev {
	background: url(images/left_arrow.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 173px;
	left: -10px;
	position: absolute;
	top: 108px;
	z-index:99999;
	width: 70px;
}
#banner .pagination a.prev:hover {
	background: url(images/leftarrow_hover.png) no-repeat scroll 0 0 transparent;
}
#banner .pagination a.next {
	background: url(images/right_arrow.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 173px;
	right: 16px;
	z-index:99999;
	position: absolute;
	top: 108px;
	width: 70px;
}
#banner .pagination a.next:hover {
	background: url(images/rightarrow_hover.png) no-repeat scroll 0 0 transparent;
}
#bannerinner {
	float:left;
	width:1040px;
	height:115px;
}
#banner2 {
	padding:0 10px;
	width:1040px;
	float:left;
}
/*
=======================================================================
	Content Section Rules
=======================================================================
*/
#content_sec {
	background-color:#050505;
	float:left;
	padding:0 0 40px 0px;
	width:1040px;
}

.SearchBTN
{
    float:left;
    padding-left:8px;
}

.box
{
    float:left;
    padding-top:4px;
    padding-left:5px;
}

.dxeTextBoxSys boxSearch
{
    border:0px none;
    color:Black;
    font-style:italic !important;
    float:left;
}

.social-search
{
    width:100%;
    float:right;
    height:30px;
}

.search-box
{
    background:url(images/search_box.png) no-repeat center top;
    height:30px;
    width:310px;
    float:right;
}

.menu
{
    float:right;
    height:20px;
    margin-top:5px;
}

.menu ul
{
    float:left;
    margin:0px 3px 0px 3px;
    color:#504f53;
    font-size:12px;
}

.menu ul li
{
    color:#504f53;
    font-size:12px;
}

.menu ul li h2
{
    margin:0px;
    padding:0px;
    line-height:12px;
}

.vertical-space
{
    width:22px;
}
.document-left-content
{
    width:678px;
}

.menu ul li a
{
    color:#504f53;
    font-size:12px;
}

.menu ul li a:hover
{
    color:#00A8FF;
    font-size:12px;
}

#content_sec1 
{
	float:left;
	margin-top:-5px;
	padding:20px 20px 20px 20px;
	width:1000px;
	background-color:White;
	min-height:1100px;
	z-index:100;
}
.mar1 {
	margin-top:10px;
}
.bg {
	background-color:#050505;
}
/*
=======================================================================
	Crumb Rules
=======================================================================
*/
#crumb {
	float:left;
	height:30px;
	line-height:30px;
	padding-left:10px;
	width:1040px;
}
#crumb a {
	float:left;
	padding-right:17px;
	color:#666;
}
#crumb a.active {
	background:url(images/crumb_arrow.gif) no-repeat left;
	color:#a2007e;
	padding-left:14px;
}
#crumb a:hover {
	color:#a2007e;
}
/*
=======================================================================
	Col Section Rules
=======================================================================
*/
.col1 {
	width:500px;
	padding:0px 10px 15px 10px;
	float:left;
}
.col2 {
	padding-top:12px;
	width:280px;
	float:right;
}
.col1 h1 {
	font-size:27px;
}
.col1 h3 {
	padding-top:1px;
}
.txt {
	width:100%;
	float:left;
	padding:5px 0 28px 0px;
	background-image:url(images/cbdr.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.leftcol {
	width:701px;
	float:left;
	padding-top:10px;
}
.rightcol {
	width:210px;
	float:right;
	padding-top:10px;
}
/*
=======================================================================
	Col1  Rules
=======================================================================
*/
.col1 .heading {
	font-size:48px;
	float:left;
	padding-bottom:4px;
	width:100%;
}
.col1 .heading strong {
	float:left;
	padding-top:2px;
	padding-left:6px;
	display:inline-block;
}
.col1 .heading font {
	background:url(images/hellobg.jpg) no-repeat;
	text-align:center;
	display:inline-block;
	font-size:32px;
	padding-left:5px;
	padding-top:9px;
	color:#ffebeb;
	float:left;
	width:83px;
	height:42px;
}
.ptxt {
	line-height:16px!important;
	padding-bottom:17px;
}
/*
=======================================================================
	Top Recommended Rules
=======================================================================
*/
.top_recommended {
	background-color:#020202;
	height:227px;
	float:left;
	padding:0 10px;
	margin-top:-5px;
	width:610px;
}
.top_recommended .topsec {
	width:610px;
	float:left;
	height:40px;
}


.top_recommended .topsec h3 {
	padding-left:4px;
	padding-top:13px;
}
#mcs5_container {
	margin:0;
	width:610px;
	height:166px;
	padding:25px 0 25px 0;
}
#mcs5_container .customScrollBox {
	position:relative;
	width:610px;
	overflow:hidden;
}
#mcs5_container .customScrollBox .container {
	position:relative;
	left:0px;
	height:139px;
}
#mcs5_container .customScrollBox .content {
	clear:both;
	width:100%;
	float:left;
}
#mcs5_container .customScrollBox ul {
	float:left;
	height:142px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	position:relative;
}
#mcs5_container .customScrollBox ul li {
	float:left;
	padding-right:18px;
}
#mcs5_container .customScrollBox ul li.last {
	float:left;
	padding-right:0px !important;
}
#mcs5_container .customScrollBox ul li a img {
	border:solid 3px #0d0d0d;
}
#mcs5_container .customScrollBox ul li a {
	float:left;
	display:inline-block;
	position:relative;
	width:139px;
	height:139px;
}
#mcs5_container .customScrollBox ul li a span {
	position:absolute;
	background:url(images/black.png);
	width:133px;
	height:133px;
	top:3px;
	left:3px;
}
#mcs5_container .customScrollBox ul li a:hover img {
	border:solid 3px #6c6c6c;
}
#mcs5_container .customScrollBox ul li a:hover span {
	display:none;
}
#mcs5_container .customScrollBox ul li a.selected span {
	display:none;
}
#mcs5_container .customScrollBox ul li a.selected img {
	border:solid 3px #6c6c6c;
}
#mcs5_container .dragger_container {
	background:url(images/dagger_containerbg.gif) repeat-x;
	position:relative;
	height:11px;
	width:610px;
	margin-top:25px;
}
#mcs5_container .dragger {
	position:absolute;
	width:97px;
	height:11px;
	background:url(images/sliderimg.gif) no-repeat;
}
#mcs5_container .dragger_pressed {
	position:absolute;
	width:97px;
	height:11px;
	background: url(images/sliderimg.gif) no-repeat;
}
/*
=======================================================================
	 Col2  Rules
=======================================================================
*/
.col2 .box {
	background:#020202;
	float:left;
	width:260px;
	padding:10px;
}
.whats_new {
	float:left;
	padding-bottom:20px;
	width:100%;
}
.whats_new h3 {
	padding-bottom:10px;
}
.whats_new .description strong {
	float:left;
	width:100%;
	margin-top:-1px;
	padding-bottom:5px;
}
.whats_new .description span {
	float:left;
	width:100%;
	line-height:15px;
	padding-bottom:1px;
}
.whats_new .thumb {
	float:left;
	width:119px;
}
.whats_new .thumb img {
	border:solid 3px #0d0d0d;
}
.whats_new .description {
	float:right;
	width:131px;
}
.whats_new .description p {
	padding-right:5px;
	color:#999;
	line-height:16px;
}
.mar {
	margin-bottom:10px;
}
.colr1 {
	color:#dcdcdc;
}
.top_dj_event {
	width:260px;
	float:left;
}
.top_dj_event h3 {
	padding-top:2px;
	padding-bottom:10px;
}
.top_dj_event .thumb {
	float:left;
	height:122px;
	width:260px;
}
.top_dj_event .thumb img {
	border:solid 3px #0d0d0d;
}
.top_dj_event .best_music {
	width:260px;
	height:32px;
	color:#fff;
	border-bottom:dotted 1px #3c4655;
	padding-top:1px;
	float:left;
	line-height:32px;
}
.top_dj_event .last_update {
	width:260px;
	padding-top:9px;
	float:left;
	color:#666;
}
.top_dj_event .last_update a {
	color:#666;
}
/*
=======================================================================
	Blog Page Rules
=======================================================================
*/
.leftcol h2 {
	font-weight:bold;
	padding:8px 0 10px 0;
}
.blogsec {
	width:700px;
	float:left;
	padding-bottom:17px;
}
.blogsec ul {
	width:700px;
	float:left;
}
.blogsec ul li {
	padding:10px 10px 0 10px;
	margin:0px 0px 10px 0px;
	width:680px;
	float:left;
	color:#666;
	background-color:#0c0c0c;
}
.blogsec ul li h4 {
	font-weight:bold;
	padding-bottom:4px;
	color:#fff;
}
.blogsec ul li .user {
	padding-bottom:13px;
	float:left;
}
.blogsec ul li .user a {
	text-decoration:underline;
	color:#999;
}
.blogsec ul li .thumb {
	height:244px;
	float:left;
	width:680px;
}
.blogsec ul li .description {
	width:680px;
	padding-top:7px;
	padding-bottom:9px;
	float:left;
}
.blogsec ul li .detail_des {
	float:left;
	padding-bottom:0px;
}
.blogsec ul li .detail_des p {
	float:left;
	padding-bottom:18px;
}
.blogsec ul .description p {
	line-height:16px!important;
	padding-bottom:10px;
}
.blogsec ul li .postedby {
	width:680px;
	line-height:31px;
	float:left;
	height:31px;
	border-top:solid 1px #191919;
}
.blogsec ul li .detailpost {
	width:680px;
	line-height:normal;
	height:auto;
	float:left;
	padding-bottom:10px;
	padding-top:15px;
	border-top:solid 1px #191919;
}
.blogsec ul li .postedby span {
	padding-right:17px;
	float:left;
}
.blogsec ul li .postedby .comments {
	width:165px;
	padding-top:8px;
	height:15px;
	float:left;
}
.searchbox {
	width:196px;
	background-color:#000;
	float:left;
	height:79px;
	padding:0 7px;
	margin-bottom:10px;
}
.searchbox h4 {
	padding:13px 0 10px 8px;
}
.searchbox div {
	width:190px;
	padding-left:5px;
	height:28px;
	float:left;
	background:url(images/searchbg.gif) no-repeat;
}
.searchbox div input {
	float:left;
	padding-left:8px;
	width:145px;
	height:28px;
	line-height:28px;
	background-color:#050505;
	border:0px;
	padding-right:7px;
}
.searchbox div img {
	float:left;
	margin-top:3px;
}
.rightcol .box {
	width:210px;
	float:left;
	background-color:#0c0c0c;
	margin-bottom:10px;
}
.rightcol .box h4 {
	width:199px;
	padding:6px 0 0 11px;
	height:23px;
	float:left;
	background:#000 url(images/right_heading1.gif) no-repeat 96% 6px;
}
.rightcol .box ul {
	width:190px;
	padding:4px 10px 6px 10px;
	float:left
}
.rightcol .box li {
	width:169px;
	padding-left:21px;
	height:20px;
	margin-bottom:2px;
	line-height:21px;
	background:url(images/arrow.gif) no-repeat 6px 7px;
}
.rightcol .box li:hover, .rightcol .box li.selected {
	background:url(images/arrow_hover.gif) no-repeat 6px 7px;
	background-color:#000;
}
.rightcol .box li:hover a {
	color:#a2007e;
}
.rightcol .box li.selected a {
	color:#a2007e;
}
/*
=======================================================================
	 Blog Detail Rules
=======================================================================
*/
.blog_replies {
	width:700px;
	padding-top:10px;
	float:left;
}
.blog_replies .topsec {
	margin-top:-16px;
	width:700px;
	height:37px;
	float:left;
}
.blog_replies .topsec .heading {
	width:600px;
	float:left;
}
.blog_replies .topsec .heading h4 {
	color:#fff;
	font-weight:bolder;
}
a.reply {
	height:18px;
	background:#a2007e;
	padding:0 7px;
	line-height:18px;
	color:#fff;
	display:inline-block;
}
.comments {
	float:left;
	width:700px;
}
.comments ul {
	float:left;
}
.comments ul li.reply1 {
	float:right;
	margin-bottom:10px;
	border:solid 1px #131313;
	background:#0a0a0a;
	width:680px;
	padding:10px 9px 7px 9px;
}
.comments ul li.reply2 {
	float:right;
	margin-bottom:10px;
	border:solid 1px #131313;
	background:#0a0a0a;
	width:642px;
	padding:10px 9px 7px 9px;
}
.comments ul li.reply3 {
	float:right;
	margin-bottom:10px;
	border:solid 1px #131313;
	background:#0a0a0a;
	width:601px;
	padding:10px 9px 7px 9px;
}
.comments ul li .topsection {
	width:100%;
	height:41px;
	margin-bottom:7px;
	border-bottom: solid 1px #131313;
}
.comments ul li .topsection .user_info {
	float:left;
	padding-top:1px;
}
.comments ul li .topsection .user_img {
	float:right;
}
.comments ul li .topsection .user_img img {
	border:solid 1px #202020;
}
a.postreply {
	background:url(images/reply_arrow.gif) no-repeat right;
	padding-right:15px;
	padding-left:11px;
}
/*
=======================================================================
	 Gallery  Rules
=======================================================================
*/
.gallery_heading {
	width:100%;
	float:left;
	height:47px;
}
.gallery_heading .heading {
	width:509px;
	float:left;
	height:47px;
}
.gallery_heading .heading h2 {
	font-weight:bold;
	padding-top:19px;
}
.gallery_heading .gallery_controls {
	width:392px;
	float:right;
	height:27px;
	margin-top:19px;
	z-index:11;
}
.gallery_heading .gallery_controls ul {
	line-height:26px;
	float:right;
	height:26px;
	background:#0e0e0e;
	border:solid 1px #0b0b0b;
	border-bottom:0px;
}
.gallery_heading .gallery_controls ul li {
	float:left;
}
.gallery_heading .gallery_controls ul li.sortby {
	width:55px;
	padding-left:15px;
	float:left;
}
.gallery_heading .gallery_controls ul li input {
	float:left;
	margin-right:5px;
	margin-top:6px;
}
.gallery_heading .gallery_controls ul li span {
	float:left;
	padding-right:15px;
}
.gallery_heading .gallery_controls ul li a.gallery_img {
	background:url(images/image.gif) no-repeat top;
	display:inline-block;
	width:44px;
	height:31px;
	float:left;
}
.gallery_heading .gallery_controls ul li a.gallery_img:hover, .gallery_heading .gallery_controls ul li a.gallery_img.active {
	background:url(images/selected_img.png) no-repeat;
}
.gallery_heading .gallery_controls ul li a.vedio_img {
	background:url(images/vedio.gif) no-repeat;
	margin-left:-1px;
	display:inline-block;
	width:44px;
	height:31px;
	float:left;
}
.gallery_heading .gallery_controls ul li a.vedio_img:hover, .gallery_heading .gallery_controls ul li a.vedio_img.active {
	background:url(images/vedio_img.png) no-repeat;
}
.gallery_heading .gallery_controls ul li a.all {
	color:#1c1c1c;
	font-weight:bold;
	width:40px;
	text-align:center;
	background:url(images/all.gif) repeat-x bottom;
	display:inline-block;
	height:26px;
	float:left;
}
.gallery_heading .gallery_controls ul li a.all:hover {
	color:#ff00c7;
}
.gallerysec {
	width:898px;
	height:464px;
	background:#070707;
	border:solid 1px #0b0b0b;
	float:left;
	padding:10px;
}
.gallerysec .gallery_category {
	width:168px;
	float:left;
}
.gallerysec .gallery_category ul {
	float:left;
}
.gallerysec .gallery_category ul li {
	width:100%;
	padding-bottom:5px;
	height:25px;
}
.gallerysec .gallery_category ul li a {
	padding-left:11px;
	display:inline-block;
	width:157px;
	font-size:12px;
	line-height:25px;
	color:#666;
}
.gallerysec .gallery_category ul li a:hover {
	background:#0c0c0c;
	color:#ff00c6;
}
.gallerysec .gallery_category ul li a.selected {
	background:#0c0c0c;
	color:#ff00c6;
}
.gallerysec .gallerydiv {
	width:718px;
	float:left;
	padding:6px;
	background:#0c0c0c;
}
.gallerysec .gallerydiv {
	width:718px;
	float:left;
	padding:6px;
	background:#0c0c0c;
}
.gallerysec .gallerydiv ul {
	float:left;
	width:730px;
}
.gallerysec .gallerydiv ul li {
	float:left;
	width:110px;
	border:solid transparent 3px;
	height:103px;
	text-align:center;
	margin-right:4px;
	margin-bottom:4px;
}
.gallerysec .gallerydiv ul li img {
	border:solid 1px #262626;
}
.gallerysec .gallerydiv ul li:hover {
	border:solid 3px #b5048e;
}
/*
=======================================================================
	 Resevation  Rules
=======================================================================
*/
.rheading {
	width:100%;
	float:left;
	font-weight:bold;
	padding:18px 0 14px 0;
}
.reservation_sec {
	width:918px;
	background:#040404;
	border:solid 1px #0b0b0b;
	float:left;
}
.reservation_sec .col1 {
	width:678px;
	background-color:#060606;
	border-right:solid 1px #0b0b0b;
	float:left;
}
.reservation_sec .col1 h4 {
	padding:5px 0 13px 11px;
	font-weight:bold;
}
.reservation_sec .col1 .reservation_form {
	width:678px;
	float:left;
}
.reservation_sec .col1 .reservation_form ul {
	float:left;
	padding-top:14px;
}
.reservation_sec .col1 .reservation_form ul li {
	float:left;
	width:100%;
	padding-bottom:5px;
}
.reservation_sec .col1 .reservation_form ul li .formfield {
	width:145px;
	text-align:right;
	padding-right:15px;
}
.reservation_sec .col1 .reservation_form ul li .formfield1 {
	width:71px;
	float:left;
}
.reservation_sec .col1 .reservation_form ul li .formfield2 {
	padding-right:9px;
	display:inline-block;
}
.formdiv {
	width:190px;
	float:left;
}
.reservation_sec .col1 .reservation_form ul li label {
	font-weight:bold;
	font-size:11.5px;
	float:left;
	line-height:25px;
}
.reservation_sec .col1 .reservation_form ul li input {
	margin-right:7px;
	height:25px;
	padding:0 10px;
	float:left;
	line-height:25px;
}
.reservation_sec .col1 .reservation_form ul li .textfield1 {
	width:235px;
	background:url(images/textbox1.png) no-repeat;
}
.reservation_sec .col1 .reservation_form ul li .textfield2 {
	width:102px;
	background:url(images/select4.png) no-repeat;
}
.reservation_sec .col1 .reservation_form ul li .month {
	margin-right:5px;
	width:82px;
	background:url(images/select2.png) no-repeat;
}
.reservation_sec .col1 .reservation_form ul li .day {
	margin-right:5px;
	width:66px;
	background:url(images/select3.png) no-repeat;
}
.reservation_sec .col1 .reservation_form ul li.dep {
	float:left;
	width:100%;
	padding-bottom:17px;
	border-bottom:solid 1px #080808;
}
.reservation_sec .col1 .reservation_form ul li.party {
	float:left;
	width:100%;
	padding-top:13px;
	padding-bottom:19px;
	border-bottom:solid 1px #080808;
}
.reservation_sec .col1 .reservation_form ul li.party label {
	height:50px;
	font-weight:bold;
	font-size:11.5px;
	float:left;
	line-height:25px;
}
.type {
	width:330px;
	float:left;
}
.reservation_sec .col1 .reservation_form ul li.party .type div {
	width:107px;
	float:left;
	height:25px;
	line-height:25px;
}
.reservation_sec .col1 .reservation_form ul li.party .type div font {
	float:left;
	font-size:11px!important;
}
.reservation_sec .col1 .reservation_form ul li.guest_info {
	float:left;
	width:100%;
	padding-bottom:19px;
	border-bottom:solid 1px #080808;
}
.reservation_sec .col1 .reservation_form ul li.guest {
	padding-top:19px;
	float:left;
	width:100%;
	padding-bottom:16px;
}
.reservation_sec .col1 .reservation_form ul li.deposit_method {
	float:left;
	width:100%;
	padding-bottom:21px;
	padding-top:21px;
	border-bottom:solid 1px #080808;
}
.reservation_sec .col1 .reservation_form ul li.comments {
	float:left;
	width:100%;
	padding-bottom:27px;
	padding-top:3px;
}
.reservation_sec .col1 .reservation_form ul li .txtarea {
	width:245px;
	height:85px;
	background:url(images/textarea.png) no-repeat;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	margin-top:8px;
	font-size:11.5px;
	padding:5px;
}
.reservation_sec .col1 .reservation_form ul li.condition {
	padding-bottom:6px;
	padding-left:11px;
}
.reservation_sec .col1 .reservation_form ul li.condition font {
	color:#7e7e7e;
	padding-top:2px;
}
.reservation_sec .col1 .reservation_form ul li .checkbox1 {
	height:auto;
	margin-right:7px;
	float:left;
}
.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	display: block;
	margin-top:4px;
	clear: left;
	float: left;
}
.checkbox {
	width: 19px;
	height: 25px;
	background: url(images/checkbox.png) no-repeat;
	padding: 0 5px 0 0;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(images/radio.png) no-repeat;
}
.reservation_sec .col1 .reservation_form ul li .select {
	position: absolute;
	width: 72px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	font-family:arial, sans-serif;
	background: url(images/selectimg.jpg) no-repeat left top #000;
	overflow: hidden;
	height:25px;
	float:left;
	line-height:25px;
	padding:0 5px;
	color:#444;
	font-size:11.5px;
}
.reservation_sec .col1 .reservation_form ul li select.styled {
	background:#000;
	font-size:12px;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:20px;
	height:20px;
	border:none;
	position:relative;
	top:4px;
}
.payment_instruction {
	width:286px;
	float:right;
	padding-right:20px;
}
.bdr {
	width:100%;
	height:1px;
	background-color:#080808;
	float:left;
}
.mar {
	margin-top:14px;
}
.payment_instruction {
	width:286px;
	float:right;
	padding-right:20px;
}
.submit {
	padding:0 10px 10px 10px;
	float:left;
}
.submit a {
	margin-right:5px;
}
a.btn {
	background:url(images/submit.gif) no-repeat;
	height:27px;
	display:inline-block;
}
a.btn span {
	background:url(images/submit_02.gif) no-repeat right top;
	padding:0 13px;
	display:inline-block;
	line-height:27px;
	font-weight:bold;
	font-size:15px;
	height:27px;
}
a.retirve {
	color:#434343;
	padding-top:11px;
	padding-left:15px;
	float:left;
}
.reservation_sec .col2 {
	width:230px;
	padding:4px;
	float:left;
}
.reservation_sec .col2 a {
	color:#666;
}
.reservation_sec .col2 h4 {
	width:221px;
	height:22px;
	padding-top:7px;
	padding-left:9px;
	background-color:#000;
	float:left;
}
.club_info {
	float:left;
	padding-bottom:25px;
	padding-top:6px;
}
.address {
	background:url(images/mail.png) no-repeat 7px 4px;
	padding-left:25px;
	width:180px;
	padding-bottom:24px;
	padding-left:32px;
	float:left;
}
.tele {
	background:url(images/tele_icon.png) no-repeat 7px 3px;
	padding-left:25px;
	width:180px;
	padding-bottom:4px;
	padding-left:32px;
	float:left;
}
.email {
	background-color:transparent;
	width:300px;
	padding-bottom:2px;
	float:left;
	color:Black;
}
.link {
	background:url(images/link.png) no-repeat 7px 3px;
	padding-left:25px;
	width:180px;
	padding-bottom:5px;
	padding-left:32px;
	float:left;
}
ul.culb_timing {
	padding-left:7px;
	padding-top:21px;
	padding-bottom:18px;
	width:175px;
	float:left;
}
ul.culb_timing li {
	width:175px;
	float:left;
	padding-bottom:26px;
}
ul.culb_timing li .thumb {
	width:20px;
	float:left;
}
ul.culb_timing li .description {
	width:145px;
	float:right;
}
ul.culb_timing li .description h5 {
	font-size:13px;
	padding-top:3px;
}
.on_call_booking {
	float:left;
	padding-top:11px;
	padding-left:9px;
}
.on_call_booking p {
	padding-bottom:6px;
}
/*
=======================================================================
	 Contact Section Rules
=======================================================================
*/
.contact_sec {
	width:1060px;
	float:left;
}
.contact_heading {
	height:32px;
	float:left;
	padding-left:21px;
	padding-top:18px;
	font-weight:bold;
}
.contact_sec {
	border-top:solid 1px #0b0b0b;
	border-bottom:solid 1px #0b0b0b;
	width:1060px;
	margin-bottom:56px;
	float:left;
}
.contact_sec .col1 {
	border-right:solid 1px #0b0b0b;
	width:510px;
	padding:0px!important;
	float:left;
}
.contact_sec .col1 .club_address {
	background-color:#030303;
	width:510px;
	padding-top:20px;
	border-bottom:solid 1px #0b0b0b;
	float:left;
}
.contact_sec .col1 .club_address .city {
	width:230px;
	padding-left:25px;
	padding-bottom:22px;
	float:left;
}
.contact_sec .col1 .club_address .city h5 {
	font-weight:bold;
	color:#fff;
	padding-bottom:21px;
}
.contact_sec .col1 .club_timing {
	width:486px;
	padding-top:29px;
	float:left;
	padding-left:24px;
	height:100px;
	border-bottom:solid 1px #0b0b0b;
}
.contact_sec .col1 .club_timing h5 {
	font-weight:bold;
	color:#fff;
	padding-bottom:24px;
}
.contact_sec .col1 .club_timing ul {
	float:left;
}
.contact_sec .col1 .club_timing li {
	float:left;
	width:179px;
}
.contact_sec .col1 .club_timing li .thumb {
	float:left;
	padding-top:2px;
	width:26px;
}
.contact_sec .col1 .club_timing li .description {
	float:left;
	width:153px;
}
.day {
	font-size:13px;
}
.contact_sec .col1 .for_booking {
	width:486px;
	background-color:#030303;
	padding-top:27px;
	float:left;
	padding-left:24px;
	padding-bottom:22px;
}
.contact_sec a {
	color:#666;
}
.contact_sec .col1 .for_booking h5 {
	color:#fff;
	padding-bottom:10px;
	font-weight:bold;
}
.contact_sec .col1 .for_booking ul {
	float:left;
}
.contact_sec .col1 .for_booking ul li {
	float:left;
	width:175px;
}
.contact_sec .col1 .for_booking ul li p {
	padding-bottom:6px;
}
.contact_sec .col2 {
	width:429px;
	float:left;
}
.contact_sec .col2 .inquiry_form {
	width:408px;
	padding-left:21px;
	padding-top:7px;
	float:left;
}
.contact_sec .col2 .inquiry_form h5 {
	font-weight:bold;
	color:#fff;
	padding-bottom:21px;
}
.contact_sec .col2 .inquiry_form ul {
	float:left;
}
.contact_sec .col2 .inquiry_form ul li {
	float:left;
	padding-bottom:14px;
	width:100%;
}
.contact_sec .col2 .inquiry_form li span {
	line-height:25px;
	width:55px;
	text-align:right;
	display:block;
	font-weight:bold;
	font-size:11.5px;
	float:left;
	padding-right:20px;
}
.contact_sec .col2 .inquiry_form ul li input {
	line-height:25px;
	width:292px;
	float:left;
	background:url(images/contact_txtbg.jpg) no-repeat;
	height:25px;
	font-weight:bold;
	padding:0 10px;
}
.contact_sec .col2 .inquiry_form li .textarea {
	width:292px;
	height:74px;
	float:left;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/contact_txtarea.jpg) no-repeat;
	font-weight:bold;
	padding:5px 10px;
	border:0px;
}
.submitsec {
	line-height:18px;
	margin-top:-3px;
	padding-left:75px;
	color:#999;
	padding-bottom:35px;
	float:left;
}
.submitsec .cancel {
	margin-left:15px;
	padding-left:15px;
	width:54px;
	display:inline-block;
	background:url(images/sep1.gif) no-repeat left;
	float:left;
}
.cancel a {
	color:#6f696b;
}
a.btn1 {
	background:url(images/send.gif) no-repeat;
	height:18px;
	display:inline-block;
}
a.btn1 span {
	background:url(images/send_02.gif) no-repeat right top;
	padding:0 13px;
	color:#fff;
	display:inline-block;
	line-height:18px;
	font-weight:bold;
	font-size:12px;
	height:18px;
}
.find_location {
	width:429px;
	float:left;
}
.find_location .heading {
	width:429px;
	height:43px;
	border-top:solid 1px #0b0b0b;
	background:#030303;
	border-bottom:solid 1px #0b0b0b;
}
.find_location .heading .headingleft {
	width:249px;
	float:left;
	padding-top:18px;
	padding-left:10px;
}
.find_location .heading .headingleft h5 {
	font-weight:bold;
}
.find_location .heading .headingright {
	width:150px;
	float:left;
	padding-top:8px;
}
.find_location .heading .headingright ul {
	float:left;
	width:165px;
}
.find_location .heading .headingright ul li {
	float:left;
	padding-right:15px;
}
a.way1 {
	background:url(images/way1.png) no-repeat;
	display:inline-block;
	width:24px;
	height:32px;
}
a.way2 {
	background:url(images/way21.png) no-repeat;
	display:inline-block;
	width:26px;
	height:31px;
}
a.way3 {
	background:url(images/way3.png) no-repeat;
	display:inline-block;
	width:18px;
	height:27px;
}
a.way4 {
	background:url(images/way4.png) no-repeat;
	display:inline-block;
	width:21px;
	height:27px;
}
a.way1:hover, a.way1active {
	background:url(images/way11.png) no-repeat;
}
a.way2:hover, a.way2active {
	background:url(images/way2.png) no-repeat;
}
a.way3:hover, a.way3active {
	background:url(images/way31.png) no-repeat;
}
a.way4:hover, a.way4active {
	background:url(images/way41.png) no-repeat;
}
.map {
	width:410px;
	height:174px;
	padding:11px 0 10px 9px;
}
/*
=======================================================================
	 News Section  Rules
=======================================================================
*/
.news_sec {
	width:700px;
	float:left;
}
a.news_title {
	width:688px;
	height:36px;
	float:left;
	color:#383838;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	line-height:36px;
	background-color:#0c0c0c;
	border:solid 1px #0c0c0c;
	display:inline-block;
	margin-bottom:4px;
	background:url(images/news_arrow.png) no-repeat 99% 10px;
}
a.news_title:hover {
	background-color:#040404;
	background:url(images/news_hover_arrow.png) no-repeat 99% 10px;
}
.news_detail {
	width:680px;
	background-color:#0c0c0c;
	padding:10px;
	float:left;
	margin-top:4px;
	margin-bottom:4px;
	float:left;
}
.news_detail .news_topsec {
	width:680px;
	height:28px;
	border-bottom:solid 1px #191919;
	float:left;
}
.news_detail .news_topsec .newstitle {
	width:600px;
	float:left;
}
.news_detail .news_topsec .newstitle h4 {
	font-weight:bold;
	padding-top:1px;
}
.news_detail .news_topsec .close {
	float:right;
	height:17px;
}
a.btn3 {
	background:url(images/close.gif) no-repeat;
	height:17px;
	display:inline-block;
}
a.btn3 span {
	background:url(images/close_02.gif) no-repeat right top;
	padding:0 21px 0 9px;
	color:#666;
	display:inline-block;
	line-height:17px;
	font-weight:bold;
	font-size:12px;
	height:17px;
}
.news_detail .news_content {
	float:left;
	padding-top:11px;
}
.news_detail .news_content img {
	border:solid 1px #363636;
	margin:0 11px 11px 0;
}
.news_detail .news_content p {
	line-height:16px!important;
	padding-bottom:10px;
}
.news_detail .news_content .news_date {
	height:16px;
	border-top:solid 1px #191919;
	float:left;
	color:#333;
	width:100%;
	padding-top:10px;
}
.ads {
	width:210px;
	height:273px;
	float:left;
}
/*
=======================================================================
	 Pagination Rules
=======================================================================
*/
.pagnatn {
	width:701px;
	height:29px;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#000;
}
.pagnatn ul {
	float:left;
}
.pagnatn ul li {
	float:left;
	margin-right:6px;
}
.pagnatn ul li.page {
	float:left;
	line-height:29px;
	width:51px;
	margin:0px;
	text-align:center;
}
.pagnatn ul li a {
	float:left;
	margin-top:4px;
	line-height:21px;
	height:21px;
	padding:0 8px;
}
.pagnatn ul li a:hover {
	background-color:#ef01ba;
}
.pagnatn ul li a.selected {
	background-color:#ef01ba;
}
/*
=======================================================================
	 Footer Rules
=======================================================================
*/
#footer {
	width:1060px;
	margin:auto;
}
.footer_section1 {
	width:100%;
	height:34px;
	float:left;
	position:relative;
}
.footer_section1 .order_tickets {
	width:512px;
	padding-top:10px;
	color:#383838;
	font-weight:bold;
	float:left;
	font-size:16px;
}
.footer_section1 .order_tickets span {
	color:#1d1d1d;
}
.footer_section1 .order_tickets a {
	color:#383838;
}
.footer_section1 .newsletter {
	background:url(images/newsletter.gif) no-repeat;
	height:52px;
	padding-left:26px;
	padding-top:11px;
	width:393px;
	margin-top:-26px;
	float:left;
}
.footer_section1 .newsletter label {
	float:left;
	padding-top:5px;
	font-size:16px;
	float:left;
	width:96px;
}
.footer_section1 .newsletter div {
	background:url(images/txtbg.png) no-repeat;
	height:33px;
	padding-left:10px;
	width:265px;
	float:left;
}
.footer_section1 .newsletter div input {
	width:230px;
	height:33px;
	line-height:33px;
	float:left;
	padding-right:3px;
	background-color:#050505;
}
.footer_section1 .newsletter div img {
	margin-top:3px;
	float:left;
}
.footer_section2 {
	width:100%;
	height:43px;
	float:left;
	line-height:43px;
}
.footer_links {
	width:710px;
	float:left;
}
.footer_links ul {
	float:left;
}
.footer_links li {
	float:left;
}
.footer_links li a {
	color:#272626;
	padding-right:29px;
	font-size:12px;
}
.footer_links li a.active, .footer_links li a:hover {
	color:#f600ff;
}
.social_newtworks {
	float:right;
}
.social_newtworks ul {
	float:left;
}
.social_newtworks ul li {
	float:left;
	padding-right:4px;
}
.social_newtworks ul li.follow_us {
	font-size:16px;
	padding-right:10px;
}
.social_newtworks ul li a {
	display:inline-block;
	width:26px;
	height:26px;
	margin-top:8px;
}
.social_newtworks ul li a.social1 {
	background:url(images/social11.jpg) no-repeat;
}
.social_newtworks ul li a.social2 {
	background:url(images/social2.jpg) no-repeat;
}
.social_newtworks ul li a.social3 {
	background:url(images/social3.jpg) no-repeat;
}
.social_newtworks ul li a.social4 {
	background:url(images/social4.jpg) no-repeat;
}
.social_newtworks ul li a.social5 {
	background:url(images/social5.jpg) no-repeat;
}
.social_newtworks ul li a.social1:hover {
	background:url(images/social1.jpg) no-repeat;
}
.social_newtworks ul li a.social2:hover {
	background:url(images/social21.jpg) no-repeat;
}
.social_newtworks ul li a.social3:hover {
	background:url(images/social31.jpg) no-repeat;
}
.social_newtworks ul li a.social4:hover {
	background:url(images/social41.jpg) no-repeat;
}
.social_newtworks ul li a.social5:hover {
	background:url(images/social51.jpg) no-repeat;
}
.footer_section3 {
	width:100%;
	height:69px;
	float:left;
}
.nopad {
	padding:0px!important;
}
.nomar {
	margin:0px!important;
}
.nobg {
	background:none!important;
}
.copyright {
	width:100%;
	text-align:center;
	color:#9d9d9d;
	padding:15px 0 0 0;
}


/*----------------Novo dodadeni--------------*/

.defaultPageTitle
{
	float:left;
	height: 58px;
	margin-top:5px;
	margin-left:5px;
}
.discoBall
{
	background-image:url('images/disco_ball.jpg');
	width:168px;
	height:168px;
	position:absolute;
	margin-top:350px;
}

#ulSliki
{
	width:800px;
}

#ulSliki li
{
	float:left;
	margin:4px;
	border:solid 2px White;
}

#ulSliki li:hover {
    float: left;
   
    border: solid 2px #00a8ff;
}

.block1
{
   
    
}

/*---------------------------------TUKA SE NAOGA DELOT ZA ROUND KOCKA-----------------------------------*/

.modbox {
				margin: 20px 0 0px 0px;
				border: medium none;
				display: block;
				width: 500px;
				box-shadow: 0px 0px 30px #FFF;
				z-index:5000;
				float:left;
			}
			.modbox1 {
				margin: 15px 0 0px 0px;
				border: medium none;
				display: block;
				width: 330px;
				box-shadow: 0px 0px 30px #FFF;
			}
			
			.modbox2 {
				margin: 15px 0 0px 0px;
				border: medium none;
				display: block;
				width: 690px;
				box-shadow: 0px 0px 30px #FFF;
			}
			
			.modboxSearch {
				margin: 10px 0 0px 10px;
				border: medium none;
				display: block;
				width: 500px;
				box-shadow: 0px 0px 30px #FFF;
				float:left;
			}
			
			.modBoxBanner1 {
				margin: 10px 0px 0px 20px;
				border: medium none;
				display: block;
				width: 500px;
				box-shadow: 0px 0px 30px #FFF;
				float:left;
			}
			
			.modBoxBanner_dinamyc {
				margin: 20px 0px 0px 0px;
				border: medium none;
				display: block;
				width: 500px;
				box-shadow: 0px 0px 30px #FFF;
				float:left;
				
			}
			
			.menu-box {
				padding: 0px 0px 0px -10px;
				border: medium none;
				display: block;
				width: 220px;
				box-shadow: 0px 0px 30px #FFF;
				float:left;
			}


			.rnd1,.rnd2,.rnd3 {
				border-style: solid;
				border-width: 0;
				display: block;
				font-size: 1px;
				height: 1px;
				line-height: 1px;
				overflow: hidden; /* important, without this IE6 displays 2px height */
			}
			
			.rnd_modtitle .rnd2,.rnd_modtitle .rnd3 {
				background: #000 none repeat scroll 0 50%; 
				border-color: #505050;
				 opacity: 0.9;
                filter: alpha(opacity=90);
			}

			.rnd_modboxin .rnd2,.rnd_modboxin .rnd3 {
				background: #000 none repeat scroll 0 50%;
				border-color: #505050;
				 opacity: 0.9;
                filter: alpha(opacity=90);
			}

			.rnd1 {
				background: #505050 none repeat 0 50%;
				margin: 0 4px;
			}

			.rnd2 {
				border-width: 0 2px;
				margin: 0 2px;
			}

			.rnd3 {
				border-width: 0 1px;
				height: 2px;
				margin: 0 1px;
			}

			

			.modboxin 
			{
			    opacity: 0.9;
                filter: alpha(opacity=90);
				background: #000 none repeat scroll 0 50%;
				padding: 5px 9px 5px 8px !important;
				border-left: 1px solid #505050;
				border-right: 1px solid #505050;
				clear: both;
				overflow: hidden;
				font-size: 12px;
				margin:0;
				min-height:300px;
			}
			
			
			.modboxinSearch
			{
			    opacity: 0.9;
                filter: alpha(opacity=90);
				background: #000 none repeat scroll 0 50%;
				padding: 0px 9px 0px 8px !important;
				border-left: 1px solid #505050;
				border-right: 1px solid #505050;
				clear: both;
				overflow: hidden;
				font-size: 12px;
				margin:0;
			}
		    .modboxinBanner1
			{
			    opacity: 0.9;
                filter: alpha(opacity=90);
				background: #000 none repeat scroll 0 50%;
				padding: 0px 5px 0px 5px !important;
				border-left: 1px solid #505050;
				border-right: 1px solid #505050;
				clear: both;
				overflow: hidden;
				font-size: 12px;
				margin:0;
				min-height:100px;
			}
			
			.modboxinborders
			{
			    border:1px solid #818181;
			    width:465px;
			    height:100%;
			    min-height:300px;
			    padding:10px 5px 10px 10px;
			    float:left;
			}
			
			.modboxinborders1{
			
			    float:left;
			    width:300px;
			    height:100%;
			    min-height:500px;
			    padding:5px;
			    float:left;
			}
			
			.modboxinborders2
			{
			   float:left; solid #818181;
			    width:650px;
			    height:100%;
			    min-height:500px;
			    padding:5px 10px 10px 10px; 
			    float:left;
			}
			
			.modboxinborders3{
			
			    float:left;
			    width:300px;
			    height:100%;
			    padding:5px;
			    float:left;
			}
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/			
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------TUKA SE NAOGA DELOT ZA GALERIJATA-----------------------------------*/			


#fbAT
{
    background:none !important;
    background-color:transparent !important;
    border:0px none transparent !important;
    color: white;
    font-size: 23px;
    cursor: pointer;
    font-family: Trebuchet MS;
    margin-left:50px !important;
}
#fBatShowAlbums
{
    background:none !important;
    background-color:transparent !important;
    border:0px none transparent !important;
    color: white;
    font-size: 23px;
    cursor: pointer;
    font-family: Trebuchet MS;
    z-index:100;
}
#fBatShowAlbums:hover
{
    background:none !important;
    background-color:transparent !important;
    border:0px none transparent !important;
    color: #00a8ff;
    font-size: 23px;
    cursor: pointer;
    font-family: Trebuchet MS;
}


.col_left_gallery
{
    float:left;
    width:330px;
    height:100%;
}
.col_right_gallery
{
    margin-left:10px;
    float:right;
    width:690px;
    height:100%;
}

.albumsMenuItem:hover
{
     color: #00a8ff !important;
}

.dropDownLocals
{
    position: absolute; z-index: 10003; max-width: 290px;
    width: 300px; overflow-x: auto; overflow-y: auto; border-top-width: 0px;
    border:1px solid #999;
    margin-top:30px;
    
    padding-top: 2px; padding-right: 2px; padding-bottom: 2px;
    padding-left: 2px; background-image: initial; background-attachment: initial;
    background-origin: initial; background-clip: initial; background-color: rgb(0, 0, 0);
    opacity: 0.9; visibility: hidden; background-position: initial initial; background-repeat: initial initial;
}

.albumsMenuItem1
{
    border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); cursor: pointer; opacity: 0.9; width: 96%; text-align: left; background-position: initial initial; background-repeat: initial initial; 
}
.albumsMenuItem1:hover
{
     color: #00a8ff !important;
}

#Lalbums
{
    opacity: 0.9 !important;
    filter: alpha(opacity=90) !important;
}


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/			
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------TUKA SE NAOGA DELOT ZA GLAVNATA STRANA-------------------------------*/			


.boxTitleBox
{
    width:450px;
    border-bottom:1px solid #979696;
    min-height:40px;
    margin:5px;
    float:left;
}

.SearchBoxTitleBox
{
    width:100%;
    border-bottom:1px solid #979696;
    min-height:40px;
    margin:5px;
    margin-left:0px;
    margin-right:0px;
    
}
.MostViewedPlacesByUser
{
    width:30px;
    height:30px;
    background-image:url('images/favourite_places_icon.png');
    opacity: 0.9;
    filter: alpha(opacity=90);
    float:left;
    margin-right:10px;
}

.MostViewedPlaces
{
    width:30px;
    height:30px;
    background-image:url('images/most_viewed_places_icon.png');
    opacity: 0.9;
    filter: alpha(opacity=90);
    float:left;
    margin-right:10px;
}
.SearchMostViewedPlaces
{
    width:30px;
    height:30px;
    background-image:url('images/most_viewed_places_icon.png');
    opacity: 0.9;
    filter: alpha(opacity=90);
    float:left;
}

.PlacesNearYou
{
    width:30px;
    height:30px;
    background-image:url('images/places_near_you_icon.png');
    opacity: 0.9;
    filter: alpha(opacity=90);
    float:left;
    margin-right:10px;
}

.RecommendedPlaces
{
    width:30px;
    height:30px;
    background-image:url('images/recommended_place_icon.png');
    opacity: 0.9;
    filter: alpha(opacity=90);
    float:left;
    margin-right:10px;
}

.RecommendedEvents
{
    width:30px;
    height:30px;
    background-image:url('images/recommended_events_icon.png');
    opacity: 0.9;
    filter: alpha(opacity=90);
    float:left;
    margin-right:10px;
}

.SearchEvents
{
    width:30px;
    height:30px;
    background-image:url('images/recommended_events_icon.png');
    opacity: 0.9;
    filter: alpha(opacity=90);
    float:left;
}

.RecentlyAddedEvents
{
    width:30px;
    height:30px;
    background-image:url('images/recently_added_events_icon.png');
    opacity: 0.9;
    filter: alpha(opacity=90);
    float:left;
    margin-right:10px;
}

.FavouritePlaces
{
    width:30px;
    height:30px;
    background-image:url('images/most_viewed_places_by_user_icon.png');
    opacity: 0.9;
    filter: alpha(opacity=90);
    float:left;
    margin-right:10px;
}

.boxTitle
{
    font-family:Trebuchet MS;
    font-size:26px;
    color:#FFFFFF;
    width:410px;
    float:right;
  
}

.SearchBoxTitle
{
    font-family:Trebuchet MS;
    font-size:26px;
    color:#FFFFFF;
    
    float:left;
    margin-left:15px;
  
}

.RecommendedEventsTitle
{
    font-family:Trebuchet MS;
    font-size:26px;
    color:#FFFFFF;
    float:left;
}

.boxTitle h1,h2
{
    display:inline;
    font-size:16px;
}

.boxTitle h2
{
    color:#00A8FF;
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/			
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

.eventTitle
{
    color: white;
    font-size: 15px;
    line-height: 18px;
    font-family: Trebuchet MS;
    z-index: 100;
}
.eventTitle1
{
    color: white;
    font-size: 22px;
    line-height: 25px;
    font-family: Trebuchet MS;
    z-index: 100;
}

.eventDescription
{
    float:left;
    padding:10px 0px 10px 0px;
    color: white;
    font-size: 15px;
    width:453px;
    line-height: 16px;
    font-family: Trebuchet MS;
    z-index: 100;
}

.eventMap
{
    float:left;
    padding:10px 0px 10px 0px;
    color: white;
    font-size: 15px;
    width:100%;
    line-height: 16px;
    font-family: Trebuchet MS;
    z-index: 100;
    background-color:Black;
}

.eventImage
{
    padding:10px 10px 10px 0px;
    color: white;
    float:left;
    font-size: 15px;
    line-height: 16px;
    font-family: Trebuchet MS;
    z-index: 100;
}

.eventDescription a:hover
{
   color:#00A8FF;
}

.facebookPlugins
{
    position:relative;
    float:left;
    padding:10px 0px 0px 0px;
    color: white;
    font-size: 15px;
    line-height: 16px;
    font-family: Trebuchet MS;
    z-index: 100;
}

.facebookPlugins a
{
    color: white;
}

.loading
{
    display:block;
    background-image:url('images/loading.gif');
    width:32px;
    height:32px;
    margin:0 auto;
}

.localImage
{
    text-align:center;
    float:left;
    width:100%;
}

.localTitle
{
    color: white;
    font-size: 23px;
    font-family: Trebuchet MS;
    float:left;
    width:100%;
}

.localType
{
    color: white;
    font-size: 13px;
    font-family: Trebuchet MS;
    float:left;
    width:100%;
}

.localCity
{
    color: white;
    font-size: 13px;
    font-family: Trebuchet MS;
    float:left;
    width:100%;
}

.localText
{
    border-top:1px solid #FFFFFF;
    color: white;
    font-family: Trebuchet MS;
    float:left;
    width:100%;
}

#Result
{
    padding-top:20px;
    padding-bottom:10px;
    float:left;
    width:100%;
}

#WallPosts
{
    padding-top:20px;
    padding-bottom:10px;
    float:left;
    width:100%;
}
.eventItem
{
    padding:5px 0px 5px 0px;
}

.wallPostItem
{
    padding:5px 0px 5px 0px;
    color: white;
    font-family: Trebuchet MS;
    border-bottom:1px solid white;
    width:100%;
}

.wallPostItem span
{
    color: white;
    font-family: Trebuchet MS;
    font-size:13px;
}

.wallPostItem p
{
    color: #999;
    font-family: Trebuchet MS;
    font-size:13px;
}

.textBoxSearch
{
    width:420px;
    color: #999;
    font-family: Trebuchet MS;
    font-size:13px;
    background-color:transparent;
    padding:5px;
    border:1px solid #818181;
}

.imgBtnSearch
{
    border:0px none !important;
}

.mostViewedPlacesItems
{
    width:460px;
    margin-left:5px;
}

.mostViewedPlaces-Item
{
    width:140px;
    float:left;
    margin:0px;
    padding:5px;
    min-height:272px;
    background-image:url('images/item-background.png');
    background-position:bottom;
    background-repeat:no-repeat;
}

.mostViewedPlaces-Item:hover
{
    background-color:#4a4a4a;
    cursor:pointer;
}

.mostViewedPlaces-Item h1
{
    font-size:12pt;
    font-family:Trebuchet MS;
    padding-bottom:15px;
    color:#FFFFFF;
}

.mostViewedPlaces-Item h2
{
    font-size:10pt;
    line-height:11pt;
    font-family:Trebuchet MS;
    color:#00a8ff;
    margin:0;
    padding:0;
    height:28px;
}

.mostViewedPlaces-Item h3
{
    font-size:10pt;
    line-height:11pt;
    font-family:Trebuchet MS;
    color:#FFFFFF;
    margin:0;
    padding:0;
}

.mostViewedPlaces-Item-Image
{
    width:140px;
    height:140px;
    background-position:center;
    background-repeat:no-repeat;
    margin:10px 0px 0px 0px;
}

.mostViewedPlaces-Item span
{
    font-size:10pt;
    line-height:10pt;
    font-family:Trebuchet MS;
    color:#FFFFFF;
    margin:10px 0px 0px 0px;
    padding:0;
    float:left;
}

.eventDateTime
{
    float:left;
    padding:10px 0px 10px 0px;
    color: white;
    font-size: 10pt;
    width:453px;
    line-height: 16px;
    font-family: Trebuchet MS;
    z-index: 100;
}


/*-------stil za popupot--------*/
div#paragraph 
{
    margin:0 auto;
    text-align:left
}

/* Tooltip */

#tooltip {
	position:absolute;
	z-index:99999;
	color:#fff;
	font-size:12pt;
	width:180px;
	
}

#tooltip .tipHeader {
	height:8px;
	background:url(images/tipHeader.gif) no-repeat;
}


#tooltip .tipBody {
	background-color:#000;
	padding:5px 5px 5px 15px;
}

#tooltip .tipFooter {
	height:8px;
	background:url(images/tipFooter.gif) no-repeat;
}
/*------------------------------*/
/*------------------------------*/

.currentPageNumber
{
    width:30px;
    height:30px;
    border:1px solid #e50083 !important;
    color:#e50083 !important;
    font-size:15px;
    font-weight:normal;
    padding:0;
    margin:0;
}

.currentPageNumber:hover
{
   cursor:pointer;
}

.PageNumber
{
    width:30px;
    height:30px;
    border:1px solid #00A8FF;
    color:#00A8FF;
    font-size:15px;
    text-decoration:none;
    font-weight:normal;
    padding:0;
    margin:0;
    text-align:center;
}

.loadingPanel
{
    background-color:Black;
}

.PageNumber:hover
{
    color:#e50083;
    border:1px solid #e50083;
    cursor:pointer;
}


.mostViewedPlacesItems1
{
    width:460px;
    margin-left:5px;
}

.relatedEvents
{
    width:100%;
    margin-left:5px;
}

.mostViewedPlaces-Item1
{
    width:144px;
    float:left;
    margin:0px;
    padding:5px;
    padding-left:5px;
    padding-right:5px;
    min-height:272px;
    background-image:url('images/item-background.png');
    background-position:bottom;
    background-repeat:no-repeat;
}

.mostViewedPlaces-Item1:hover
{
    background-color:#4a4a4a;
    cursor:pointer;
}

.mostViewedPlaces-Item1 h1
{
    font-size:12pt;
    font-family:Trebuchet MS;
    padding-bottom:15px;
    color:#FFFFFF;
    width:100%;
    float:left;
}

.mostViewedPlaces-Item1 h2
{
    font-size:10pt;
    line-height:11pt;
    font-family:Trebuchet MS;
    color:#00a8ff;
    margin:0;
    padding:0;
    float:left;
    width:100%;
}

.mostViewedPlaces-Item1 h3
{
    font-size:10pt;
    line-height:11pt;
    font-family:Trebuchet MS;
    color:#FFFFFF;
    margin:0;
    padding:0;
    float:left;
    width:100%;
}

.Event-Item1
{
     width:147px;
    float:left;
    margin:0px;
    padding:5px;
    padding-left:8px;
    padding-right:5px;
    min-height:272px;
    background-image:url('images/item-background.png');
    background-position:bottom;
    background-repeat:no-repeat;
}
.Event-Item1:hover
{
    background-color:#4a4a4a;
    cursor:pointer;
}

.Event-Item1 h1
{
    font-size:12pt;
    font-family:Trebuchet MS;
    padding-bottom:15px;
    color:#FFFFFF;
    width:100%;
    float:left;
}

.Event-Item1 h2
{
    font-size:10pt;
    line-height:11pt;
    font-family:Trebuchet MS;
    color:#00a8ff;
    margin:0;
    padding:0;
    float:left;
    width:100%;
    height:32px;
}

.Event-Item1 h3
{
    font-size:10pt;
    line-height:11pt;
    font-family:Trebuchet MS;
    color:#FFFFFF;
    margin:0;
    padding:0;
    float:left;
    width:100%;
}

.Event-Item
{
    width:144px;
    float:left;
    margin:0px;
    padding:5px;
    padding-left:5px;
    padding-right:5px;
    min-height:272px;
    background-image:url('images/item-background.png');
    background-position:bottom;
    background-repeat:no-repeat;
}

.Event-Item:hover
{
    background-color:#4a4a4a;
    cursor:pointer;
}

.Event-Item h1
{
    font-size:12pt;
    font-family:Trebuchet MS;
    padding-bottom:15px;
    color:#FFFFFF;
    width:100%;
    float:left;
}

.Event-Item h2
{
    font-size:10pt;
    line-height:11pt;
    font-family:Trebuchet MS;
    color:#00a8ff;
    margin:0;
    padding:0;
    float:left;
    width:100%;
    height:32px;
}

.Event-Item h3
{
    font-size:10pt;
    line-height:11pt;
    font-family:Trebuchet MS;
    color:#FFFFFF;
    margin:0;
    padding:0;
    float:left;
    width:100%;
}

.mostViewedPlaces-Item-Image1
{
    width:144px;
    height:140px;
    background-position:center;
    background-repeat:no-repeat;
    margin:10px 0px 0px 0px;
    float:left;
}

.mostViewedPlaces-Item1 span
{
    font-size:10pt;
    line-height:10pt;
    font-family:Trebuchet MS;
    color:#FFFFFF;
    margin:10px 0px 0px 0px;
    padding:0;
    float:left;
}

.Event-Item span
{
    font-size:10pt;
    line-height:10pt;
    font-family:Trebuchet MS;
    color:#FFFFFF;
    margin:10px 0px 0px 0px;
    padding:0;
    float:left;
}

#imgFavouritesAddRemove
{
    float:right;
    width:45px;
    height:46px;
    background-position:center;
    background-repeat:no-repeat;
    cursor:pointer;
}

.MapMarker
{
    width:30px;
    height:30px;
    background-image:url('images/btn_map.png');
    opacity: 0.9;
    filter: alpha(opacity=90);
    float:right;
    margin-right:10px;
    cursor:pointer;
}

#map_canvas
{
    display:none;
    float:left;
    width:450px; height:400px; margin:5px;
}

#places_near_you
{
    float:left;
    width:450px; 
    min-height:400px; 
    margin:5px;
    display:block;
}

.drop-down-list
{
    border:1px solid #444444;
    background-color:transparent !important;
    width:100%;
}

.doc-title
{
    font-family:Trebuchet MS;
    font-size:26px;
    color:#00A6EB;    
	margin-bottom:20px;
	
    width:100%;
    float:left;
}

.date-published
{
    font-family:Trebuchet MS;
    font-size:12px;
    color:#6D6968;	
	line-height:16px;
    width:100%;
    float:left;
}

.socialButtons
{
    float:left;
    margin-top:10px;
    min-height:20px;
    margin-bottom:10px;
    width:100%;
}
.doc-right-top-container
{
    width:678px;
    color:#000;
    font-family:Trebuchet MS;
    font-size:10pt;
    line-height:13pt;
    margin-bottom:10px;
    float:left;
}

.doc-right-top-container a
{
	font-size:11pt;	
	line-height:12pt;
	color:#00A8FF;
}

.topBanner
{
    width:675px;
    height:80px;
    float:left;
    margin-left:30px;
    border:0px none;
}

#fBatShowAlbums
{
    float:left;
    text-align:left;
}
#loggedout
{
    position:relative;
    
}
.beta
{
    
    width:50px;
    padding-left:250px;
    margin-top:45px;
    height:17px;
    background-image:url('images/beta.png');
    position:absolute;
    background-repeat:no-repeat;
    background-position:right top;
    float:left;
}
.eventsFilters
{
    float:right;
    font-size:14px;
    font-family: Trebuchet MS;
    color: #00A8FF;
    line-height:40px;
    cursor:pointer;
}

.eventsFilters span
{
    font-size:14px;
    font-family: Trebuchet MS;
    color: #fff;
    line-height:40px;
}

.eventsFilters a
{
    font-size:14px;
    font-family: Trebuchet MS;
    color: #00A8FF;
    line-height:40px;
    cursor:pointer;
}

.eventsFilters a:hover
{
    color: #FFF;
}


.contactForm
{
    color:#6D6968;
    font-family:Trebuchet MS;
    font-size:15px;
}

.message
{
    font-size:15px;
    font-family:Trebuchet MS;
    color:#868686;
    background-color:transparent;
    width:450px;
    height:200px;
    max-width:450px;
    max-height:200px;
    border:1px solid #00A6EB;
}

.SubmitBtn
{
    float:left;
    padding-right:40px;
}
.ResetBtn
{
    float:left;
}

#footer-DivContent
{ 
    margin-top:-840px;
    padding-top:840px;
}

#nadFuterot
{
    height:73px;
    background:url(images/footer-bg.png) repeat-x center top;   
}
#nadFuterot1
{
       padding-top:15px;
       width:1000px;
       margin:0 auto;
       text-align:left;
}
#fb-page-like-counter
{
    position:relative;
    position:fixed;
    margin-top:300px;
    margin-left:-100px;
    float:left;
}

.banner_300x250
{
    -moz-box-shadow: 3px 3px 3px #666;
    -webkit-box-shadow: 3px 3px 3px #666;
    box-shadow: 3px 3px 3px #666;
}

.banner_300x250:hover
{
    -moz-box-shadow: 0px 0px 3px 3px #00A6EB;
    -webkit-box-shadow: 0px 0px 3px 3px #00A6EB;
    box-shadow: 0px 0px 3px 3px #00A6EB;
}



.fb-button
{
    height:20px;
    float:left;
    margin:0px;
}
.tw-button
{
    height:20px;
    float:left;
    margin:0px;
}
.g-button
{
    height:20px;
    float:left;
    margin:0px;
}

.panel
{
    float:left;
}

.fb-comment
{
    float:left;
    margin-top:15px;
}

.row-site-map:hover
{
    background-color:#F0F8FF;
}

.email-container
{
    margin:5px;
}

.horizontalnaLinijaBig {
margin-bottom: 25px;
background-image: url('images/hotizontalna_linijaBig.png');
background-repeat: no-repeat;
width: 625px;
height: 7px;
float:left;
}

.relaxator-box
{
    position: absolute;
    width:200px;
    
    padding:13px;
    float:left;
}

.relaxator-box:hover
{
   -moz-box-shadow: 0px 0px 3px 3px #00A6EB;
    -webkit-box-shadow: 0px 0px 3px 3px #00A6EB;
    box-shadow: 0px 0px 3px 3px #00A6EB;
}

.small-image-news
{
    width:80px;
    height:60px;
    background-position:center;
    background-repeat:no-repeat;
    float:left;
}

.mostReadedBtn
{
    width:130px;
    float:left;
    font-size:14px;
    color:#fff;
    padding:10px 10px 5px 10px;
    background-color:#e50083;
    -moz-box-shadow: 3px 3px 3px #666;
    -webkit-box-shadow: 3px 3px 3px #666;
    box-shadow: 3px 3px 3px #666;
    cursor:pointer;
}
.mostReadedBtn a
{
    color:#fff;
    cursor:pointer;
}
.mostReadedBtnSelected a
{
    color:#fff;
    cursor:pointer;
}
.mostReadedBtnSelected
{
     width:130px;
    float:left;
    font-size:14px;
    color:#fff;
    padding:10px 10px 5px 10px;
    background-color:#00A8FF;
    -moz-box-shadow: 3px 3px 3px #666;
    -webkit-box-shadow: 3px 3px 3px #666;
    box-shadow: 3px 3px 3px #666;
    cursor:pointer;
}
.roze-lenta
{
    background-color:#00A8FF;
    width:100%;
    height:5px;
    float:left;
     -moz-box-shadow: 3px 3px 3px #666;
    -webkit-box-shadow: 3px 3px 3px #666;
    box-shadow: 3px 3px 3px #666;
    margin-bottom:10px;
}

.mostReaded
{
    width:100%;
    float:left;
}
.recentlyAdded
{
    width:100%;
    float:left;
}

#mapa
{
	width:500px;
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:720px;
 
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  padding:10px;
  background-color:#ffffff;
}

.fb-like fb_edge_widget_with_comment fb_iframe_widget
{
    width:130px;
    height:20px;
}

.objavi-relaxator
{
    width:200px;
    height:65px;
    background-image:url('images/relax-objavi.png');
    background-repeat:no-repeat;
    cursor:pointer;
    float:right;
}

.fb_social_reader
{
    display:block;
    float:left;
    width:100%;
}
.fb_ukluci_iskluci
{
    display:block;
    float:left;
    width:50%;
}

.fb_title
{
    width:100%;
    color:#01A5EC;
    font-size:18px;
    border-bottom:1px solid #01A5EC;
}
.fb_btn
{
    padding:5px;
    border:1px solid #01A5EC;
    background-color:#00A8FF;
    color:White;
    float:left;
    margin:10px;
}

