_/*
Theme Name: Novak
Theme URI: #
Author: #
Author URI: #
Description: Novak Djokovic
*/
@media print {
	* {
		background: transparent!important;
		color: #000!important;
		box-shadow: none!important;
		text-shadow: none!important;
		filter: none!important;
		-ms-filter: none!important;
	}

	a,a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content: "";
	}

	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	tr,img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100%!important;
	}@	page {
		margin: .5cm;
	}

	p,h2,h3 {
		orphans: 3;
		widows: 3;
	}

	h2,h3 {
		page-break-after: avoid;
	}
}

html,body {
	height: 100%;
	min-width: 1000px;
}

body {
	min-height: 1000px;
	background: transparent url(img/bg-over.png) repeat-x;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

html {
	background: #000 url(img/bg.png);
}

body.novak {
	background: transparent url(img/bg-over-small.png) repeat-x;
}

#megawrap {
	background: transparent url(img/dj-bg.png) no-repeat bottom center;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
}

header {
	height: 91px;
	padding-top: 18px;
	position: relative;
	z-index: 600;
}

.lang-sr h1.official {
	width: 321px;
	height: 27px;
	background-image: url(img/official_sr.png);
	margin: 0 auto;
}

h1.official {
	width: 321px;
	height: 27px;
	background-image: url(img/official.png);
	margin: 0 auto;
}

p.social-header {
	height: 13px;
	position: absolute;
	top: 22px;
	right: 20px;
}

p.social-header a {
	height: 13px;
	margin-left: 5px;
	display: inline-block;
}

p.social-header a:hover {
	background-position: 0 -13px;
}

.h-sq {
	width: 14px;
	background-image: url(img/h-sq.png);
}

.h-fb {
	width: 7px;
	background-image: url(img/h-fb.png);
}

.h-tw {
	width: 10px;
	background-image: url(img/h-tw.png);
}

.h-pin {
	width: 15px;
	background-image: url(img/h-pin.png);
}

.h-rss {
	width: 11px;
	background-image: url(img/h-rss.png);
}

.h-we {
	width: 17px;
	background-image: url(img/h-we.png);
}

.h-gp {
	width: 12px;
	background-image: url(img/h-g+.png);
}

#top-bar {
	width: 960px;
	height: 60px;
	background: transparent url(img/sprites.png) no-repeat 0 -115px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	margin: 4px 0 0 20px;
}

#logo {
	width: 70px;
	height: 56px;
	position: absolute;
	left: 15px;
	top: -9px;
	background: transparent url(img/logo.png) no-repeat 0 0;
}

#logo:hover {
	background-position: 0 -56px;
}

#logo:active {
	background-position: 0 -112px;
}

a:active, a:focus {
	outline: 0;
	outline: none;
}

nav,nav ul {
	height: 28px;
}

nav {
	padding-top: 15px;
	padding-left: 90px;
}

nav ul li {
	display: block;
	float: left;
	height: 28px;
	z-index: 800;
	position: relative;
}

nav ul li a {
	display: block;
	text-transform: uppercase;
	height: 28px;
	line-height: 28px;
	margin-right: 18px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-size: 15px;
	color: #fff;
	font-family: FuturaNDJMedium, sans-serif;
	text-shadow: 0 1px 1px #0f3e58;
	padding: 0 15px;
}

nav ul li a:hover {
	color: #fff;
	background: transparent url(img/nav-bg.png) repeat-x;
}

.nav-home .ir {
	background: url('img/sprites.png') no-repeat 0 -180px;
	width: 49px;
}

.lang-sr .nav-home .ir {
	background: url('img/sprites.png') no-repeat -314px -180px;
	width: 90px;
}

.nav-novak .ir {
	background: url('img/sprites.png') no-repeat -609px -180px;
	width: 58px;
}

.nav-news .ir {
	background: url('img/sprites.png') no-repeat -54px -180px;
	width: 46px;
}

.lang-sr .nav-news .ir {
	background: url('img/sprites.png') no-repeat -407px -180px;
	width: 42px;
}

.nav-live .ir {
	background: url('img/sprites.png') no-repeat -105px -180px;
	width: 32px;
}

.lang-sr .nav-live .ir {
	background: url('img/sprites.png') no-repeat -454px -180px;
	width: 51px;
}

.nav-tour .ir {
	background: url('img/sprites.png') no-repeat -142px -180px;
	width: 45px;
}

.lang-sr .nav-tour .ir {
	background: url('img/sprites.png') no-repeat -510px -180px;
	width: 45px;
}

.nav-photo .ir {
	background: url('img/sprites.png') no-repeat -192px -180px;
	width: 56px;
}

.lang-sr .nav-photo .ir {
	background: url('img/sprites.png') no-repeat -560px -180px;
	width: 44px;
}

.nav-video .ir {
	background: url('img/sprites.png') no-repeat -253px -180px;
	width: 51px;
}

.nav-store .ir {
    background: url('img/nav-store.png') no-repeat 0 9px;
    width: 51px;
}

nav li.nav-selected a, nav li.current-menu-item a, nav li.current-menu-parent a, nav li.current-post-ancestor a {
	background: transparent url(img/nav-bg.png) repeat-x;
	box-shadow: inset 0 1px 5px #19486c;
}

#search-container {
	width: 250px;
	height: 30px;
	position: absolute;
	top: 15px;
	right: 32px;
}

#searchForm fieldset {
	width: 240px;
	position: relative;
	display: block;
}

div.input {
	width: 70px;
	border-radius: 20px;
	box-shadow: inset 0 1px 5px #19486c;
	float: right;
	background: transparent url(img/search-bg.png) repeat-x;
	padding: 5px 15px 7px;
}

input#s {
	width: 100%;
	border: 0;
	border-radius: 20px;
	background: transparent;
	background-image: none;
	box-shadow: none!important;
	height: 16px;
	color: #b4bdc4;
}

input#s:focus {
	outline: none;
}

input#searchSubmit {
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(img/search-icon.png) no-repeat;
	border: 0;
	position: absolute;
	top: 6px;
	right: 8px;
	z-index: 5;
	cursor: pointer;
}

#lang {
	display: block;
	width: 22px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 22px;
}

a.lang-en {
	background-image: url(img/lang-en.png);
}

a.lang-sr {
	background-image: url(img/lang-sr.png);
}

.main-photo {
	width: 1000px;
	height: 480px;
	position: relative;
	display: block;
	z-index: 300;
}

body.novak .main-photo img.mainphotobig {
	position: absolute;
	top: 10px;
	right: 70px;
}

body.news-page .main-photo,
body.page-template-page-terms_and_conditions-php .main-photo {
	width: 1000px;
	height: 319px;
	position: relative;
	display: block;
	z-index: 300;
	margin-top: -110px;
}

h2.page-title {
	position: absolute;
	display: block;
	font-size: 44px;
	font-family: FuturaNDJMedium, sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	color: #fff;
	left: 20px;
	top: 137px;
}

.slogan1 {
	position: absolute;
	display: none;
	width: 343px;
	height: 87px;
	right: 20px;
	top: 143px;
}

.slogan2 {
	position: absolute;
	display: none;
	width: 220px;
	height: 53px;
	right: 20px;
	top: 255px;
}

/* BEGIN: New Year **********/
body.home .main-photo-ny{
	z-index: 501 !important;
	height: 393px;
}

body.home #main{
	margin-top: -30px !important;
}

.slogan-ny{
	display: none;
	position: absolute;
	width: 336px;
	height: 196px;
	left: 20px;
	top: 80px;
}

.kv-ny{
	display: block;
	position: absolute;
	width: 284px;
	height: 415px;
	right: 70px;
	bottom: -40px;
}

/* END: New Year **********/


.news-slogan {
	position: absolute;
	display: block;
	width: 463px;
	height: 34px;
	left: 24px;
	top: 156px;
	z-index: 350;
}

.live-slogan {
	position: absolute;
	display: block;
	/*width: 418px;*/
	height: 35px;
	left: 24px;
	top: 150px;
	z-index: 350;
}

.mark-year {
	background: url("/wp-content/themes/novak/img/mark-year.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 53px;
    padding-top: 15px;
    text-align: center;
    width: 76px;
}

.mark-year-wrap {
	display: block;
    left: -22px;
    overflow: hidden;
    position: relative;
    width: 100%;
	height: 40px;
}


.bio-slogan {
	position: absolute;
	display: block;
	width: 516px;
	height: 52px;
	left: 24px;
	top: 52px;
	z-index: 350;
}

.bio-signature {
	position: absolute;
	display: block;
	width: 92px;
	height: 66px;
	left: 24px;
	top: 297px;
	z-index: 350;
}

body.lang-sr .bio-signature {
	top: 272px;
}

.bio-slogan-txt {
	color: #ccc;
	display: block;
	width: 400px;
	position: absolute;
	left: 24px;
	top: 128px;
	z-index: 350px;
	font-family: "open sans"
}

.bio-slogan-txt p {
	font-size: 15px;
	line-height: 25px;
	margin-bottom: 23px;
}

.subheader {
	height: 48px;
	position: absolute;
	top: 147px;
	right: 20px;
	background: transparent url(img/subheader.png);
	font-family: FuturaNDJMedium, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 48px;
}

.subheader span {
	color: #fff;
	font-size: 15px;
	display: block;
	float: left;
	padding: 0 20px;
	text-transform: uppercase;
}

.subheader ul {
	height: 15px;
	float: right;
	margin-top: 15px;
}

.subheader ul li a {
	display: block;
	width: 14px;
	height: 14px;
}

.g-mail {
	background: transparent url(img/get-mail.png) no-repeat top left;
}

.g-rss {
	background: transparent url(img/get-rss.png) no-repeat top left;
}

.g-fb {
	background: transparent url(img/get-fb.png) no-repeat top left;
}

.g-tw {
	background: transparent url(img/get-tw.png) no-repeat top left;
}

.subheader ul li a.g-flickr {
	background: transparent url(img/get-flickr.png) no-repeat top left;
	width: 18px;
}

.subheader ul li a.g-yt {
	background: transparent url(img/get-yt.png) no-repeat top left;
	width: 10px;
}

#main {
	width: 1000px;
	background: transparent url(img/main-bg.png);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top: -40px;
	z-index: 500;
	position: relative;
	padding-bottom: 20px;
}

body.news-page #main,
body.page-template-page-terms_and_conditions-php #main {
	margin-top: -97px;
}

body.novak #main {
	margin-top: -113px;
}

.grid-divide {
	margin-left: 20px;
	padding-top: 20px;
}

.grid-left {
	float: left;
	width: 470px;
}

.grid-right {
	float: left;
	width: 480px;
	margin-left: 20px;
}

.subgrid-left {
	float: left;
	width: 620px;
}

.subgrid-right {
	float: left;
	width: 310px;
	margin-left: 30px;
	position: relative;
}

.news-viewer {
	width: 470px;
	min-height: 495px;
	padding-bottom: 13px;
	background: transparent url(img/blue-noise.png);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
}

.news-viewer h3 {
	width: 445px;
	min-height: 66px;
	line-height: 30px;
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	padding: 10px 10px 10px 15px;
	font-size: 23px;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 2px rgba(0,0,0,0.90);
	background: transparent url(img/news-title.png);
}

.news-viewer h3 a:hover {
	color: #80d2f9;
}

.news-pic {
	width: 440px;
	height: 230px;
	position: relative;
	display: block;
	margin: 18px 0 0 15px;
}

.news-pic img {
	display: block;
	width: 440px;
	height: 230px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 501;
}

.news-pic span.dot {
	background: transparent url(img/dot.png);
	width: 440px;
	height: 230px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 502;
}

.news-pic span.inner-shadow {
	background: transparent url(img/inner-shadow.png);
	width: 440px;
	height: 230px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 502;
}

span.news-date {
	display: block;
	float: left;
	background: transparent url(img/bg-darker.png);
	width: 33px;
	height: 30px;
	margin-left: 15px;
	margin-top: 15px;
	font-size: 8px;
	color: #fff;
	text-align: center;
	padding-top: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 10px;
}

span.news-date strong {
	font-size: 12px;
	display: block;
}

.newstxt p {
	margin-top: 15px;
	padding-right: 10px;
	color: #fff;
	line-height: 1.4em;
	height: 39px;
	overflow: hidden;
}

#news-controls {
	width: 440px;
	height: 110px;
	background: transparent url(img/sprites.png) no-repeat 0 0;
	position: relative;
	margin: 17px 0 0 15px;
}

#nc-left {
	position: absolute;
	cursor: pointer!important;
	left: -5px;
	top: 47px;
	width: 20px;
	height: 18px;
	background-image: url(img/nc-left.png);
}

#nc-right {
	position: absolute;
	cursor: pointer!important;
	right: -10px;
	top: 47px;
	width: 20px;
	height: 18px;
	background-image: url(img/nc-right.png);
}

.news-items {
	width: 470px;
	min-height: 368px;
}

#nc-links {
	padding-top: 17px;
	margin-left: 28px;
	width: 390px!important;
	position: relative;
	height: 82px;
	list-style: none;
	overflow: hidden;
}

#nc-links ul {
	height: 82px;
}

#nc-links ul li {
	width: 195px;
}

.nc-link {
	display: block;
	width: 195px;
	height: 82px;
	margin-right: 0;
	float: left;
}

.nc-img {
	display: block;
	width: 80px;
	height: 80px;
	background-color: #fff;
	float: left;
	box-shadow: 0 1px 1px #04364e;
}

.nc-selected .nc-img {
	box-shadow: 0 2px 3px #000;
}

.nc-img img {
	width: 72px;
	height: 72px;
	display: block;
	padding-top: 4px;
	padding-left: 4px;
}

div.nc-txt {
	width: 90px;
	float: left;
	margin-left: 10px;
	color: #f3f6f8;
	font-size: 12px;
	line-height: 19px;
	font-weight: 700;
	margin-top: -2px;
	text-shadow: 0 1px 2px #09405a;
}

div.nc-txt p {
	height: 60px;
	overflow: hidden;
}

div.nc-txt span {
	font-weight: 400;
	font-size: 10px;
	color: #84a6b7;
	display: block;
	margin-top: 2px;
}

a.nc-link:hover p.nc-txt {
	color: #bed2db;
}

.mini-big {
	width: 305px;
	height: 195px;
	margin-right: 20px;
	float: left;
}

.mini-small {
	width: 145px;
	height: 195px;
	float: left;
}

body.page-template-default .window-mini {
	overflow: visible;
}

.window-mini h4 {
	font-weight: 700;
	height: 36px;
	border-bottom: 1px solid #e0e0e0;
	background: #eee url(img/window-title.png) repeat-x;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-size: 11px;
	line-height: 36px;
	padding-left: 16px;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #555;
	text-shadow: 0 1px 0 #fff;
}

.window-mini h4 a {
	color: #555;
}

.window-mini h4 a.link-right {
	float: right;
	margin-right: 15px;
	color: #2A6C93;
}

.bio-img {
	float: left;
	width: 102px;
	height: 82px;
	background: transparent url(img/bio-pic.png) no-repeat;
	margin: 12px 0 11px 10px;
}

.bio-img img {
	display: block;
	width: 72px;
	height: 72px;
	padding: 5px 0 0 5px;
}

.bio-quote {
	float: left;
	width: 160px;
	color: #6e6e6e;
	font-size: 14px;
	line-height: 20px;
	margin-top: 11px;
	font-style: italic;
}

.bio-quote:after {
	font-style: italic;
	content: url(img/endquote.png);
}

.bio-txt {
	color: #555;
	padding: 0 10px;
}

.location {
	width: 119px;
	height: 91px;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 12px 0 0 13px;
}

.location img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 119px;
	height: 91px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.location span.mini-shadow {
	position: absolute;
	display: block;
	width: 119px;
	height: 91px;
	top: 0;
	left: 0;
	z-index: 551;
	background: transparent url(img/mini-shadow.png) no-repeat;
}

.location p.mesto {
	z-index: 552;
	width: 119px;
	color: #fff;
	display: block;
	position: absolute;
	left: 0;
	bottom: 8px;
	text-align: center;
}

.location p.mesto span {
	background-color: rgba(0,0,0,0.60);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0 1px 0 #000;
	font-weight: 700;
	padding: 6px 12px;
}

.timing {
	width: 145px;
	height: 33px;
	background: transparent url(img/timing.png) no-repeat;
	margin-top: 11px;
	position: relative;
}

.timing-item {
	text-align: center;
	color: #888;
	font-size: 10px;
	width: 42px;
	position: absolute;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 600;
}

.timing-item span {
	font-size: 13px;
	color: #555;
}

.timing-novak {
	top: 0;
	left: 10px;
}

.timing-you {
	top: 0;
	right: 10px;
}

.turnir-info {
	width: 284px;
	/*height: 44px;*/
	position: relative;
	margin: 10px 0 15px 11px;
}

.turnir-info strong {
	display: block;
	/*
	position: absolute;
	top: 0;
	left: 0;
	*/
	color: #2a6c93;
	width: 235px;
	font-size: 14px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 600;
}

p.slam,p.where {
	width: 95px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*
	position: absolute;
	top: 22px;
	left: 0;
	*/
	float: left;
	line-height: 14px;
}

p.where {
	/*left: 95px; */
}

.turnir-img {
	width: 40px;
	height: 44px;
	display: block;
	position: absolute;
	top: 3px;
	right: 0;
}

.match-info {
	width: 284px;
	height: 78px;
	text-align: center;
	margin: 14px 0 0 11px;
}

.inset {
	background-color: #e5e5e5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 silver;
	-moz-box-shadow: inset 0 1px 0 silver;
	box-shadow: inset 0 1px 2px silver;
}

.match-info h5 {
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 11px;
	text-shadow: 0 1px 0 #fbfbfb;
	padding-top: 8px;
	margin-bottom: 8px;
}

.match-result {
	height: 19px;
	margin-left: 25px;
	margin-bottom: 4px;
}

p.player {
	color: #2a6c93;
	font-size: 12px;
	width: 135px;
	float: left;
	height: 19px;
	line-height: 19px;
	text-align: left;
	padding-left: 14px;
}

p.player-won {
	background: transparent url(img/win.png) no-repeat top left;
}

.player img {
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #fff;
	box-shadow: 0 1px 1px #c9c9c9;
	margin-right: 4px;
}

p.sets {
	width: 85px;
	height: 18px;
	float: left;
	text-align: center;
}

p.sets span {
	display: inline-block;
	/*float: left;*/
	background: transparent url(img/set-bg.png) no-repeat;
	width: 14px;
	height: 18px;
	font-size: 13px;
	text-align: center;
	line-height: 18px;
	color: #fff;
	text-shadow: 0 1px 1px #000;
	margin-right: 1px;
	font-weight: 700;
}

.pos-rel{
	position: relative;
}

.poweredby{
	display: block;
	position: absolute;
	bottom: -4px;
	right: 10px;
}

.results {
	width: 115px;
	height: 110px;
	margin: 15px 0 0 15px;
}

.results-item {
	height: 55px;
	width: 100px;
	border-bottom: 1px solid #d1d1d1;
	margin-left: 8px;
	text-align: center;
}

p.results-points {
	border-bottom: none;
	border-top: 1px solid #fff;
}

.results-item span {
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 9px;
	text-shadow: 0 1px 0 #fbfbfb;
	display: block;
	padding-top: 8px;
}

.results-item strong {
	display: block;
	color: #2b70a3;
	font-size: 25px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: 0 1px 0 #fbfbfb;
}

p.results-points strong {
	font-size: 12px;
	color: #cd2b19;
	margin-top: 5px;
}

a.golink {
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2a6c93;
	display: block;
	text-align: center;
	margin-top: 8px;
}

a.golink:hover {
	color: #cd2b19;
}

.window-fv {
	width: 470px;
	height: 293px;
}

.tablinks li {
	display: block;
	float: left;
}

.tablinks li a {
	height: 36px;
	border-bottom: 1px solid #e0e0e0;
	background: #eee url(img/tab-inactive.png) repeat-x;
	font-size: 11px;
	line-height: 36px;
	padding-left: 16px;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	text-shadow: 0 1px 0 #fff;
	display: block;
	font-weight: 700;
}

.tablinks li.tabl-1 {
	width: 324px;
	border-right: 1px solid #f9f9f9;
}

.tablinks li.tabl-2 {
	width: 144px;
	border-left: 1px solid #ccc;
}

.tablinks li a.active-tab {
	background: #eee url(img/window-title.png) repeat-x;
	color: #555;
}

.tablinks li a:hover {
	color: #555;
}

.fv-display {
	width: 312px;
	height: 224px;
	margin-top: 16px;
	margin-left: 13px;
	float: left;
}

.fv-display img {
	display: block;
	width: 312px;
	height: 224px;
}

.fv-controls {
	width: 119px;
	height: 225px;
	float: right;
	margin-right: 13px;
	margin-top: 16px;
	background: transparent url(img/fv-choose.png) no-repeat;
	position: relative;
}

.fv-up {
	position: absolute;
	left: 51px;
	top: -8px;
	width: 20px;
	height: 20px;
	background-image: url(img/fv-up.png);
}

.fv-down {
	position: absolute;
	left: 51px;
	bottom: -8px;
	width: 20px;
	height: 20px;
	background-image: url(img/fv-down.png);
}

.fv-links {
	height: 185px!important;
	margin: 22px 0 0 12px;
}

.fv-links a {
	display: block;
	width: 95px;
	height: 85px;
	background-color: #fff;
	box-shadow: 0 1px 2px #aeaeae;
	margin-bottom: 10px;
}

.fv-links a img {
	width: 87px;
	height: 77px;
	display: block;
	padding: 4px 0 0 4px;
}

div.front-banners {
	margin-top: 20px;
	width: 470px;
	height: 195px;
}

div.fondacija{
	width: 470px;
	height: 195px;
	float: left;
}

div.fondacija-new{
	width: 305px;
	height: 195px;
	float: left;
}

div.mobile{
	float: left;
	margin-left: 21px;
	width: 144px;
	height: 195px;
}

footer {
	height: 453px;
	width: 100%;
	background: transparent url(img/footer.png) bottom center no-repeat;
	margin-top: 50px;
}

#footer-inside {
	width: 960px;
	height: 453px;
	position: relative;
	margin: 0 auto;
}

#sponsors {
	width: 930px;
	height: 51px;
	position: absolute;
	top: 35px;
	left: 28px;
}

#sponsors ul {
	height: 51px;
	text-align: center;
}

#sponsors ul li {
	height: 51px;
	display: inline-block;
	margin-right: 30px;
}

footer ul#footer-nav {
	position: absolute;
	top: 154px;
	left: 29px;
	text-transform: uppercase;
}

footer ul#footer-nav li,footer ul#footer-nav li a,footer ul#footer-nav li a span {
	display: block;
	height: 28px;
	margin: 0;
	padding: 0;
}

footer ul#footer-nav li {
	margin-bottom: 10px;
}

footer ul#footer-nav li a {
	color: #fff;
	font-family: FuturaNDJMedium, sans-serif;
	font-size: 15px;
}

ul#footer-subnav {
	position: absolute;
	top: 158px;
	list-style: none;
}

ul#footer-subnav.left {	
	left: 162px;
}

ul#footer-subnav.right {	
	left: 284px;
}


ul#footer-subnav li {
	list-style: none;
	display: block;
	margin-bottom: 14px;
}

ul#footer-subnav li a {
	font-size: 12px;
	color: #8c8c8c;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#telekom-small,#telekom-small img {
	width: 152px;
	height: 17px;
	display: block;
}

#telekom-small {
	position: absolute;
	left: 162px;
	top: 300px;
}

#copyright {
	width: 250px;
	position: absolute;
	top: 334px;
	left: 162px;
	color: #7b7b7b;
	font-size: 11px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#copyright a {
	color: #bebebe;
}

#production {
	width: 250px;
	position: absolute;
	top: 390px;
	left: 162px;
	color: #7b7b7b;
	font-size: 11px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	height: 16px;
	line-height: 16px;
	padding-left: 23px;
	background: transparent url(img/prpepper.png) no-repeat top left;
}

#production a {
	color: #7b7b7b;
}

#production a:hover {
	color: #fff;
}

.lang-sr #live-title {
	background: transparent url(img/live-title_sr.png) no-repeat;
	width: 960px;
	height: 50px;
	margin-left: 20px;
	margin-bottom: 8px;
}

#live-title {
	background: transparent url(img/live-title.png) no-repeat;
	width: 960px;
	height: 50px;
	margin-left: 20px;
	margin-bottom: 8px;
}

.live-container {
	width: 960px;
	margin-left: 20px;
	background: transparent url(img/live-container.png);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 17px;
}

.live-container aside {
	width: 295px;
	float: left;
	margin-left: 15px;
}

.live-container .live-content {
	width: 620px;
	float: left;
	margin-left: 15px;
	overflow: hidden;
}

.live-aside {
	width: 295px;
	background: transparent url(img/live-aside.png) no-repeat bottom left;
	margin-bottom: 16px;
}

.live-aside h3 {
    background: url("img/live-h3.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: 39px;
    text-align: center;
    text-shadow: 0 1px 1px #000000;
}

.live-aside h3.foryou {
	background: transparent url(img/sprites.png) no-repeat -644px -13px;
	height: 44px;
	padding-top: 16px;
}


body.home .live-aside h3.foryou a, body.live-page .live-aside h3.foryou a, body.live-page.lang-sr .live-aside h3.foryou a {
    display: block;
    height: 44px;
    margin: 0 auto;
    width: 265px;
}

ul.tl-items {
	padding-top: 14px;
	width: 257px;
}

ul.tl-items li {
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	padding-bottom: 11px;
	padding-left: 20px;
	margin-left: 19px;
	width: 237px;
	display: block;
	line-height: 18px;
}

ul.tl-items li a {
	color: #fff;
}

ul.tl-items li a:hover {
	color: #4dbef3;
}

ul.tl-items li span {
	color: #7ba9be;
	font-size: 10px;
}

li.tl-location {
	background: transparent url(img/tl-location.png) no-repeat 0 3px;
}

li.tl-facebook {
	background: transparent url(img/tl-facebook.png) no-repeat 0 3px;
}

li.tl-twitter {
	background: transparent url(img/sl-tw.png) no-repeat 0 3px;
}

ul.tl-items li.tl-youtube {
	background: transparent url(img/tl-youtube.png) no-repeat 0 3px;
	margin-left: 15px;
	padding-left: 24px;
}


.video4u {
	width:265px;
	height:170px;
	margin:15px auto 0 auto;
}

.question4u {
	width: 265px;
	margin: 14px auto 12px auto;
}

.question-author {
	float: left;
	width: 30px;
}
.question-content {
	float: left;
	width: 225px;
	margin-left: 10px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	position: relative;
	background: transparent url(img/op25.png);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.question-content p {
	line-height: 19px;
	padding: 8px 14px;
	opacity: .95;
}
.question-content b {
	display: block;
	width: 10px;
	height: 14px;
	position: absolute;
	top: 10px;
	left: -10px;
	background: transparent url(img/bubb.png);
}

a.fb-app {
	display: block;
	width: 234px;
	height: 57px;
	background: transparent url(img/fb-app.png) no-repeat;
	line-height: 35px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	padding-left: 35px;
	text-align: center;
	text-shadow: 0 1px 2px #0f275d;
	margin: 18px 0 0 15px;
}

a.fb-app:hover {
	color:#b4ceff;
}



/*
.video4u {
	width: 255px;
	height: 175px;
	background-color: #fff;
	margin: 15px 0 0 20px;
}

.video4u-embed {
	width: 241px;
	height: 161px;
	padding: 7px 0 0 7px;
}

.video4u-desc {
	text-align: center;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	line-height: 19px;
	padding: 14px 35px 15px;
}

a.fb-app {
	display: block;
	width: 123px;
	height: 63px;
	background: transparent url(img/fb-app.png) no-repeat;
	line-height: 43px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	padding-left: 53px;
	text-shadow: 0 1px 2px #0f275d;
	margin: 0 auto;
}

a.fb-app:hover {
	color: #b4ceff;
}
*/
h3.fanpit {
	background: transparent url(img/fanpit.png) no-repeat;
	width: 620px;
	height: 45px;
}

.live-posts {
	width: 639px;
	margin-top: 22px;
}

.live-window {
	width: 193px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 2px 0 #000;
	-moz-box-shadow: 0 0 2px 0 #000;
	box-shadow: 0 0 2px 0 #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	cursor: pointer;
	margin: 0 19px 19px 0;
}

.live-window:hover {
	background-color: #dedede;
}

.live-window-title {
	display: block;
	overflow: hidden;
	background-color: #f2f2f2;
	height: 49px;
	position: relative;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.live-window-title span.user-img {
	display: block;
	width: 31px;
	height: 31px;
	background-color: #fff;
	position: absolute;
	top: 10px;
	left: 10px;
}

.live-window-title span.user-img img {
	display: block;
	width: 25px;
	height: 25px;
	margin: 3px 0 0 3px;
}

.live-window-title span.user-name {
	font-family: Arial, Helvetica, sans-serif;
	color: #2a6c93;
	font-weight: 700;
	font-size: 13px;
	display: block;
	width: 250px;
	height: 17px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	left: 48px;
	text-shadow: 0 1px 0 #fff;
}


.live-window-title span.shadow {
    background: url("img/fade.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 49px;
    position: absolute;
    right: -30px;
    top: 0;
    width: 72px;
    z-index: 700;
}


.live-window-title span.via {
	color: #717171;
	font-size: 10px;
	display: block;
	position: absolute;
	bottom: 8px;
	left: 48px;
}

.live-window-img span {
	width: 174px;
	height: 115px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(img/live-post-shadow.png) no-repeat;
}

p.live-window-txt {
	color: #777;
	padding: 10px;
}

.via-fb a.live-window-title span.via {
	background: transparent url(img/via-fb.png) no-repeat center left;
	padding-left: 16px;
}

.via-tw a.live-window-title span.via {
	background: transparent url(img/via-tw.png) no-repeat 0 3px;
	padding-left: 16px;
}

.via-tmb a.live-window-title span.via {
	background: transparent url(img/via-tmb.png) no-repeat center left;
	padding-left: 16px;
}

.via-yt a.live-window-title span.via {
	background: transparent url(img/via-yt.png) no-repeat center left;
	padding-left: 11px;
}

.via-url a.live-window-title span.via {
	background: transparent url(img/via-url.png) no-repeat 0 3px;
	padding-left: 16px;
}

.live-window-footer {
	height: 37px;
	background-color: #ececec;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}


.live-like {
	display: block;
	float: left;
	margin: 10px 0 0 8px;
}

.live-tweet {
	display: block;
	float: right;
	margin: 10px 8px 0 0;
}

.live-add {
	width: 620px;
	background: transparent url(img/live-add.png) repeat-x top left;
	text-align: center;
	margin-bottom: 20px;
}

a.big-button {
	display: inline-block;
	height: 39px;
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px #690906;
	line-height: 39px;
	-webkit-box-shadow: 0 0 2px 0 #07425f;
	-moz-box-shadow: 0 0 2px 0 #07425f;
	box-shadow: 0 2px 2px 0 #07425f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: transparent url(img/live-add-btn.png) repeat-x;
	text-align: center;
	padding: 0 50px;
}

body.lang-sr a.big-button {
	/*padding: 0 20px;*/
}

a.big-button:hover {
	opacity: .9px;
}

.live-add a.big-button {
	margin: 20px auto 0;
}

.featured-img {
	width: 310px;
	height: 200px;
	position: relative;
	margin-bottom: 30px;
}

.featured-img img {
	display: block;
	width: 294px;
	height: 184px;
	position: absolute;
	top: 8px;
	left: 8px;
}

.featured-img .feat {
	width: 71px;
	height: 71px;
	position: absolute;
	top: -5px;
	right: -6px;
	background: transparent url(img/sprites.png) no-repeat -552px -6px;
	z-index: 670;
}

.feat-shadow {
	display: block;
	width: 294px;
	height: 184px;
	position: absolute;
	top: 8px;
	left: 8px;
	background: transparent url(img/feat-shadow.png) no-repeat;
}

div.news-cat {
	background: transparent url(img/blue-noise.png);
	margin-bottom: 30px;
}

.djok-bg {
	background: transparent url(img/djok-bg.png) bottom left;
}

.news-cat h4 {
	font-weight: 700;
	border-bottom: none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-size: 11px;
	line-height: 36px;
	padding-left: 16px;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.90);
	background: transparent url(img/news-title.png);
}

ul.cat-list {
	width: 280px;
	margin-left: 15px;
	margin-top: 4px;
	padding-bottom: 5px;
}

ul.cat-list li,ul.cat-list li a {
	display: block;
	height: 45px;
	line-height: 45px;
}

ul.cat-list li {
	background: transparent url(img/list-top.png) repeat-x;
	padding-top: 2px;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.90);
}

ul.cat-list li:first-child {
	background-image: none;
	padding-top: 0;
}

ul.cat-list li a {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.90);
	font-size: 17px;
	float: left;
	width: 250px;
}

ul.cat-list li span,ul.cat-list li a span {
	font-size: 11px;
	width: 28px;
	height: 20px;
	display: inline-block;
	float: right;
	line-height: 20px;
	text-align: center;
	background: transparent url(img/news-title.png);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 14px;
	font-weight: 700;
}

ul.cat-list li a:hover {
	color: #69cfff;
}

.albums-list {
	width: 280px;
	height: 138px;
	position: relative;
	margin: 17px 0 0 15px;
}

.move-left,.move-right {
	display: block;
	width: 15px;
	height: 25px;
	position: absolute;
	top: 56px;
}

.move-left {
	background: transparent url('img/sprites.png') no-repeat -724px -292px;
	left: -2px;
}

.move-right {
	background: transparent url('img/sprites.png') no-repeat -749px -292px;
	right: -2px;
}

ul#albums-items li span {
	font-size: 9px;
	color: #777;
	text-shadow: 0 1px 0 #fff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 600;
	position: absolute;
	bottom: 0;
}

ul#albums-items li span.album-date {
	left: 0;
}

ul#albums-items li span.album-num {
	right: 0;
}

ul#albums-items li span.album-num img {
	margin-right: 3px;
}

.next-tour-img {
	margin: 15px 0 0 15px;
}

.next-tournament .turnir-info {
	/*height: 60px;*/
	margin-left: 15px;
}

.next-tournament .turnir-img {
	right: 5px;
}

.news-archive h5 {
	text-align: center;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 9px;
	display: block;
	padding-top: 11px;
}

.miniform-bg {
	margin-top: 11px;
	width: 280px;
	height: 43px;
	margin-left: 15px;
	position: relative;
	margin-bottom: 4px;
}

.fb-like-box{
	margin: 11px 0 20px 10px;
	width: 238px;
	height: 255px;
}

.drops {
	position: absolute;
	top: 9px;
	left: 7px;
}

.miniform-bg select.drop {
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #666;
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}

.imgsubmit {
	width: 40px;
	height: 25px;
	display: block;
	position: absolute;
	top: 9px;
	right: 7px;
}

.imgsubmit-big {
	display: inline-block;
	margin-top: 20px;
	position: relative;
	top: 22px;
}

input#search-news {
	display: block;
	width: 220px;
	height: 30px;
	position: absolute;
	top: 6px;
	left: 8px;
	background: transparent;
	border: none;
	color: #7c7b7b;
}

.tag-cloud {
	width: 280px;
	margin: 0 0 0 7px;
	padding: 10px 0;
}

.tag-cloud a {
	height: 27px;
	color: #2a6c93;
	text-shadow: 0 1px 0 #fff;
	display: block;
	margin-bottom: 15px;
	margin-left: 8px;
	float: left;
	font-size: 10px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	background: transparent url(img/tag-right.png) no-repeat top right;
	padding-right: 10px;
}

.tag-cloud a span {
	background: transparent url(img/tag-left.png) no-repeat 0 0;
	display: block;
	line-height: 27px;
	text-transform: uppercase;
	padding: 0 0 0 22px;
}

.press-ask {
	height: 46px;
	line-height: 46px;
}

.press-ask a {
	color: #666;
	padding-right: 14px;
	font-size: 13px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	display: inline-block;
	background: transparent url(img/more.png) no-repeat center right;
	margin: 0 0 0 20px;
}

.press-ask a:hover {
	color: #000;
}

.press-ask a strong {
	font-weight: 600;
	color: #2a6c93;
}

blockquote {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #3e3e3e;
	font-weight: 400;
	background-color: #f5f5f5;
	line-height: 27px;
	margin: 8px 15px 15px;
	padding: 10px;
}

.news-singlepost {
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 30px;
}
.news-singlepost a font, .news-singlepost a:visited font,
.news-singlepost a span{
	color: #2A6C93 !important;
}
.news-singlepost h3.sp-title {
	line-height: 36px;
	color: #FFF;
	font-size: 26px;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 2px rgba(0,0,0,0.90);
	background: transparent url(img/news-title-big.png);
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	padding: 10px 10px 10px 15px;
}

.news-singlepost img.arhiva {
	display: block;
	margin: 0 auto;
}

.news-singlepost p {
	color: #555;
	font-size: 15px;
	line-height: 22px;
	padding: 15px;
}

.news-singlepost h2 {
	font-size: 25px;
	color: #333;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding: 0 15px;
}

.news-singlepost h3 {
	font-size: 20px;
	color: #333;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding: 0 15px;
}

.pagination {
	width: 224px;
	height: 52px;
	background: transparent url(img/pagination.png) no-repeat;
	position: relative;
	margin: 15px auto 0;
}

.pagination div {
	display: block;
	position: absolute;
	height: 22px;
	top: 15px;
	font-size: 17px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 0 1px 0 #000;
}

.pagination div.nav-previous {
	left: -8px;
	background: transparent url(img/pg-prev.png) no-repeat top left;
	padding-left: 34px;
}

.pagination div.nav-next {
	right: -8px;
	background: transparent url(img/pg-next.png) no-repeat top right;
	padding-right: 34px;
}

.pagination div.disabled {
	opacity: 0.4;
}

.news-mainpost-footer {
	background: transparent url(img/mainpost-footer.png) repeat-x;
	height: 101px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	position: relative;
}

div.share-big {
	position: absolute;
	top: 22px;
	left: 15px;
	display: block;
}

div.like-big {
	position: absolute;
	top: 22px;
	/*left: 15px;*/
	left: 95px;
	display: block;
}

div.tweet-big {
	position: absolute;
	top: 22px;
	/*left: 97px;*/
	left: 177px;
	display: block;
}

div.newspost-cat {
	height: 18px;
	display: block;
	position: absolute;
	/*left: 195px;*/
	left: 275px;
	top: 25px;
	padding-left: 30px;
	background: transparent url(img/newspost-cat.png) no-repeat;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #2a6c93;
	text-shadow: 0 1px 0 #fff;
}

.newspost-tags {
	height: 20px;
	display: block;
	position: absolute;
	/*left: 195px;*/
	left: 275px;
	top: 57px;
	padding-left: 30px;
	background: transparent url(img/newspost-tag.png) no-repeat;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #2a6c93;
	text-shadow: 0 1px 0 #fff;
}

.comments {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#comment-tabs {
	height: 61px;
}

#comment-tabs li {
	display: block;
	height: 61px;
	float: left;
	line-height: 61px;
}

#fb-tab-c {
	width: 397px;
	border-right: 1px solid #f9f9f9;
}

#oc-tab-c {
	width: 221px;
	border-left: 1px solid #ccc;
}

#comment-tabs li a {
	color: #555;
	text-shadow: 0 1px 0 #fff;
	height: 61px;
	background: transparent url(img/ct-bg.png) repeat-x;
	display: block;
	padding-left: 16px;
	font-size: 17px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#comment-tabs li a span {
	color: #3b5998;
}

#comment-tabs li a.tab-selected {
	background: transparent url(img/ct-active.png) repeat-x;
}

.comment-content {
	background-color: #fff;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	min-height: 50px;
}

.fb-comments {
	width: 590px;
	margin: 21px 0 15px 15px;
}

div.disqs {
	padding: 15px;
}

.latest-news ul li {
	height: 80px;
	position: relative;
}

.latest-news ul li a {
	display: block;
	height: 68px;
	position: relative;
}

.latest-news ul li a img {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 9px;
	left: 15px;
}

.ln-title {
	position: absolute;
	left: 75px;
	top: 6px;
	font-size: 13px;
	color: #2a6c93;
	width: 220px;
	height: 35px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.ln-date {
	position: absolute;
	left: 75px;
	bottom: 6px;
	font-size: 10px;
	color: #555;
}

.default-post {
	padding: 15px 0;
}

.default-post p {
	font-size: 15px;
	line-height: 24px;
	padding: 12px;
}

.default-post h2 {
	color: #555;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 32px;
	padding: 0 15px;
}

ul.ins-bg {
	padding-bottom: 8px;
	background: transparent url(img/bg-inset.png) repeat-x bottom left;
}

body.home .live-aside h3.live-title,
body .live-aside h3.live-title {
	background: url('img/sprites.png') no-repeat 0 -551px;
	padding-top: 8px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	color: #af0d08;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px #fff;
	width: 295px;
}
body.home.lang-sr .live-aside h3.live-title,
body.live-page.lang-sr .live-aside h3.live-title {
	background: url('img/sprites.png') no-repeat -300px -551px;
	padding-top: 8px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	color: #af0d08;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px #fff;
	width: 295px;
}

body.home .live-aside h3.live-title a, 
body.live-page .live-aside h3.live-title a, 
body.live-page.lang-sr .live-aside h3.live-title a {
	width: 114px;
	height: 40px;
	margin: 0 auto;
	display: block;
}

.live-aside h3.live-title span {
	color: #0a4f6f;
}


.live-sidebar {
	width: 295px;
}

.live-social {
	width: 75px;
	height: 550px;
	float: left;
	background: transparent url(img/social-bar-bgd-1.png) no-repeat;
	margin-bottom: 20px;
}

.live-sidebar-items {
	width: 195px;
	float: left;
	margin-left: 22px;
}

.live-social ul {
	width: 75px;
	margin-top: 90px;
}

.live-social ul li {
	display: block;
	width: 75px;
}

.live-social ul li a {
	display: block;
	width: 75px;
	margin-top: 25px;
}

.live-social ul li a.ls-fb {
	background: transparent url(img/ls-fb.png) no-repeat top center;
	height: 24px;
}

.live-social ul li a.ls-pin {
	background: transparent url(img/ls-pin.png) no-repeat top center;
	height: 22px;
}

.live-social ul li a.ls-yt {
	background: transparent url(img/ls-yt.png) no-repeat top center;
	height: 25px;
}

.live-social ul li a.ls-fl {
	background: transparent url(img/ls-fl.png) no-repeat top center;
	height: 22px;
}

.live-social ul li a.ls-tmb {
	background: transparent url(img/ls-tmb.png) no-repeat top center;
	height: 23px;
}

.live-social ul li a.ls-tw {
	background: transparent url(img/ls-tw.png) no-repeat top center;
	height: 20px;
}


.live-social ul li a.ls-gp {
	background: transparent url(img/ls-g+.png) no-repeat top center;
	height: 20px;
}

.live-social ul li a.ls-gp {
	background: transparent url(img/ls-gp.png) no-repeat top center;
	height: 22px;
}

.live-social ul li a.ls-ws {
	background: transparent url(img/ls-ws.png) no-repeat top center;
	height: 24px;
}

.live-social ul li a.ls-fs {
	background: transparent url(img/ls-fs.png) no-repeat top center;
	height: 22px;
}

.live-social ul li a.ls-we {
	background: transparent url(img/ls-we.png) no-repeat top center;
	height: 18px;
}


.fanpit-snippet {
	background: transparent url(img/light-noise.png);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.fanpit-title {
	background: transparent url(img/fanpit-title.png) bottom left;
	width: 150px;
	height: 35px;
	margin-left: 17px;
	padding: 17px 0 0;
}

p.section-desc {
	font-size: 15px;
	line-height: 22px;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	padding: 15px;
}

.fanpit-snippet a.big-button {
	margin: 0 15px 15px;
}

.loadmore-container {
	width: 600px;
	background: transparent url(img/live-add.png) repeat-x top left;
	text-align: center;
	padding-top: 30px;
	margin: 12px auto 30px;
}

.submenu {
	height: 45px;
	background: transparent url(img/submenu.png) repeat-x top left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 1px 3px 0 #000;
	position: relative;
	margin: 0 20px 20px;
	z-index: 800;
}

.submenu ul {
	height: 28px;
	padding-top: 9px;
	padding-left: 22px;
}

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
.submenu ul.photo-submenu  { padding-top: 0;  }
}
*/


.submenu-smaller ul {
	padding-left: 22px;
}

.submenu ul li {
	display: block;
	float: left;
	height: 28px;
}

.submenu ul li a {
	display: block;
	text-transform: uppercase;
	height: 28px;
	line-height: 28px;
	margin-right: 12px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-size: 14px;
	color: #fff;
	font-family: FuturaNDJMedium, sans-serif;
	text-shadow: 0 1px 1px #5c0d09;
	padding: 0 15px;
}

.submenu-smaller ul li a {
	margin-right: 25px;
}

.submenu ul li a:hover {
	color: #fff;
	background: transparent url(img/subnav-bg.png) repeat-x;
}

/* za trenutno aktivnu stranu u tour selektovanje stavke u meniju*/

.page-template-page-tour-php li.subnav-tour a,
.page-template-page-tour-php li.subnav-overview a,
.page-template-page-schedule-php li.subnav-schedule a,
.page-template-page-tour-tournaments-php li.subnav-results a,
.page-template-page-stats-php li.subnav-stats a,
.page-template-page-tour-titles-php li.subnav-titles a{
	color: #fff;
	background: transparent url(img/subnav-bg.png) repeat-x;
}

.page-template-page-tour-php nav li.nav-tour a,
.page-template-page-schedule-php nav li.nav-tour a,
.page-template-page-tour-tournaments-php nav li.nav-tour a,
.page-template-page-stats-php nav li.nav-tour a,
.page-template-page-tour-titles-php nav li.nav-tour a {
    background: url(img/nav-bg.png) repeat-x scroll 0 0 transparent;
    box-shadow: 0 1px 5px #19486C inset;
}

/****************************************************************/


/* za trenutno aktivnu stranu u photos selektovanje stavke u meniju*/
.page-template-page-foto-naslovna-php li.subnav-overview a,
.page-template-page-foto-novaks-php li.subnav-novaks a,
.term-grand-slam-en li.subnav-grandslams a,
.term-gren-slem li.subnav-grandslams a,
.term-tournaments li.subnav-tournaments a,
.term-turniri li.subnav-tournaments a,
.page-template-page-album-teme-php li.subnav-topics a,
.page-template-page-mapa-lokacija-php li.subnav-locations a,
.page-template-page-foto-date-php li.subnav-dates a,
.page-template-page-foto-high_res-php li.subnav-hires a ,
/*.single-attachment  li.subnav-hires a*/{
	color: #fff;
	background: transparent url(img/subnav-bg.png) repeat-x;
}

.page-template-page-foto-naslovna-php nav li.nav-photo a,
.page-template-page-foto-novaks-php nav li.nav-photo a,
.term-grand-slam-en nav li.nav-photo a,
.term-gren-slem nav li.nav-photo a,
.term-tournaments nav li.nav-photo a,
.term-turniri nav li.nav-photo a,
.page-template-page-album-teme-php nav li.nav-photo a,
.page-template-page-mapa-lokacija-php nav li.nav-photo a,
.page-template-page-foto-date-php nav li.nav-photo a ,
.page-template-page-foto-high_res-php nav li.nav-photo a {
    background: url(img/nav-bg.png) repeat-x scroll 0 0 transparent;
    box-shadow: 0 1px 5px #19486C inset;
}

/***********************************************************/

/* za trenutno aktivnu stranu u videos selektovanje stavke u meniju*/
.page-template-page-video-naslovna-php li.subnav-overview a,
.page-template-page-video-naslovna-php li.subnav-video a,
.term-noletovi li.subnav-novaks2 a,
.term-novaks  li.subnav-novaks a,
.term-tenis-video li.subnav-tour a,
.term-tour li.subnav-tour a,
.term-van-terena li.subnav-offcourt a,
.term-off-court li.subnav-offcourt a,
.term-ostalo-video li.subnav-other a,
.term-other-news li.subnav-other a,
.term-other li.subnav-other a,
.term-nole-4-you li.subnav-foryou a,
.term-nole-4-you-en li.subnav-foryou a,
.page-template-page-video-date-php li.subnav-dates a{
	color: #fff;
	background: transparent url(img/subnav-bg.png) repeat-x;
}

.page-template-page-video-naslovna-php nav li.nav-video a,
.term-noletovi nav li.nav-video a,
.term-tenis-video nav li.nav-video a,
.term-novaks nav  li.nav-video a,
.term-tour nav li.nav-video a,
.term-van-terena nav li.nav-video a,
.term-off-court nav li.nav-video a,
.term-ostalo-video nav li.nav-video a,
.term-other-news nav li.nav-video a,
.term-other nav li.nav-video a,
.term-nole-4-you nav li.nav-video a,
.term-nole-4-you-en nav li.nav-video a,
.page-template-page-video-date-php nav li.nav-video a,
.single-video nav li.nav-video a {
    background: url(img/nav-bg.png) repeat-x scroll 0 0 transparent;
    box-shadow: 0 1px 5px #19486C inset;
}



/***********************************************************/

/* za trenutno aktivnu stranu u timeline selektovanje stavke u meniju*/
.page-template-page-timeline-php li.subnav-allposts a,
.term-photos-tl li.subnav-photos a,
.term-fotografije-tl li.subnav-photos a,
.term-videos-tl li.subnav-video a,
.term-videi-tl li.subnav-video a,
.term-statuses li.subnav-statuses a,
.term-statusi li.subnav-statuses a {
	color: #fff;
	background: transparent url(img/subnav-bg.png) repeat-x;
}

/***************************************************/

.submenu ul li.subnav-selected a,.submenu ul li.current-post-ancestor a {
	background: transparent url(img/subnav-bg.png) repeat-x;
	box-shadow: inset 0 1px 5px #701208;
}

.subnav-allposts .ir {
	background: url('img/sprites.png') no-repeat 0 -312px;
	width: 69px;
}

.lang-sr .subnav-allposts .ir {
	background: url('img/sprites.png') no-repeat -263px -312px;
	width: 82px;
}

.subnav-photos .ir {
	background: url('img/sprites.png') no-repeat -74px -312px;
	width: 55px;
}

.lang-sr .subnav-photos .ir {
	background: url('img/sprites.png') no-repeat -350px -312px;
	width: 89px;
}

.subnav-video .ir {
	background: url('img/sprites.png') no-repeat -134px -312px;
	width: 51px;
}

.lang-sr .subnav-video .ir {
	background: url('img/sprites.png') no-repeat -444px -312px;
	width: 36px;
}

.subnav-statuses .ir {
	background: url('img/sprites.png') no-repeat -190px -312px;
	width: 63px;
}

.lang-sr .subnav-statuses .ir {
	background: url('img/sprites.png') no-repeat -485px -312px;
	width: 51px;
}

.subnav-overview .ir {
	background: url('img/sprites.png') no-repeat 0 -246px;
	width: 69px;
}

.lang-sr .subnav-overview .ir {
	background: url('img/sprites.png') no-repeat 0 -279px;
	width: 58px;
}

.subnav-schedule .ir {
	background: url('img/sprites.png') no-repeat -43px -213px;
	width: 70px;
}

.lang-sr .subnav-schedule .ir {
	background: url('img/sprites.png') no-repeat -315px -213px;
	width: 70px;
}

.subnav-results .ir {
	background: url('img/sprites.png') no-repeat -118px -213px;
	width: 54px;
}

.lang-sr .subnav-results .ir {
	background: url('img/sprites.png') no-repeat -390px -213px;
	width: 65px;
}

.subnav-stats .ir {
	background: url('img/sprites.png') no-repeat -177px -213px;
	width: 38px;
}

.lang-sr .subnav-stats .ir {
	background: url('img/sprites.png') no-repeat -460px -213px;
	width: 69px;
}

.subnav-titles .ir {
	background: url('img/sprites.png') no-repeat -220px -213px;
	width: 42px;
}

.lang-sr .subnav-titles .ir {
	background: url('img/sprites.png') no-repeat -534px -213px;
	width: 44px;
}

.lang-sr .subnav-novaks .ir {
	background: url('img/sprites.png') no-repeat -63px -279px;
	width: 71px;
}

.lang-sr .subnav-novaks2 .ir {
	background: url('img/sprites.png') no-repeat -465px -279px;
	width: 68px;
}

.subnav-grandslams .ir {
	background: url('img/sprites.png') no-repeat -140px -246px;
	width: 96px;
}

.lang-sr .subnav-grandslams .ir {
	background: url('img/sprites.png') no-repeat -139px -279px;
	width: 98px;
}

.subnav-tournaments .ir {
	background: url('img/sprites.png') no-repeat -241px -246px;
	width: 102px;
}

.lang-sr .subnav-tournaments .ir {
	background: url('img/sprites.png') no-repeat -242px -279px;
	width: 53px;
}

.subnav-topics .ir {
	background: url('img/sprites.png') no-repeat -348px -246px;
	width: 39px;
}

.lang-sr .subnav-topics .ir {
	background: url('img/sprites.png') no-repeat -300px -279px;
	width: 35px;
}

.subnav-locations .ir {
	background: url('img/sprites.png') no-repeat -402px -246px;
	width: 78px;
}

.lang-sr .subnav-locations .ir {
	background: url('img/sprites.png') no-repeat -340px -279px;
	width: 63px;
}

.subnav-dates .ir {
	background: url('img/sprites.png') no-repeat -485px -246px;
	width: 41px;
}

.lang-sr .subnav-dates .ir {
	background: url('img/sprites.png') no-repeat -408px -279px;
	width: 52px;
}

.subnav-hires .ir {
	background: url('img/sprites.png') no-repeat -531px -246px;
	width: 44px;
}

.subnav-tour .ir {
	background: url('img/sprites.png') no-repeat 0 -213px;
	width: 39px;
}

.lang-sr .subnav-tour .ir {
	background: url('img/sprites.png') no-repeat -272px -213px;
	width: 38px;
}

.subnav-offcourt .ir {
	background: url('img/sprites.png') no-repeat -580px -246px;
	width: 79px;
}

.lang-sr .subnav-offcourt .ir {
	background: url('img/sprites.png') no-repeat -538px -279px;
	width: 84px;
}

.subnav-other .ir {
	background: url('img/sprites.png') no-repeat -664px -246px;
	width: 46px;
}

.lang-sr .subnav-other .ir {
	background: url('img/sprites.png') no-repeat -627px -279px;
	width: 53px;
}

.subnav-foryou .ir {
    background-image: url("img/subnav-foryou.png");
    width: 100px;
}

.submenu .time-drop {
	height: 28px;
	position: absolute;
	top: 9px;
	right: 30px;
	padding-left: 10px;
	padding-right: 18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	font-size: 11px;
	line-height: 28px;
	text-shadow: 0 1px 0 #7a0d08;
}

.t-submit {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 13px;
	right: 8px;
}

.tour-submenu .time-drop{
	background: transparent url(img/sub-dropdown.png) repeat-x;
}

.tour-submenu .t-submit{
	width: 29px;
	height: 28px;
	position: absolute;
	top: 9px;
	right: 8px;
}

.t-imgsubmit {
	width: 29px;
	height: 28px;
	display: block;
}

.modal-box {
	background-color: rgba(0,0,0,0.15);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#login-box,#add-post-box {
	width: 600px;
}

.modal-inside {
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 1px 0 #000;
	-moz-box-shadow: 0 0 1px 0 #000;
	box-shadow: 0 0 1px 0 #000;
	padding-bottom: 25px;
}

#login-box .modal-inside,#add-post-box .modal-inside {
	width: 560px;
	margin: 20px;
}

#see-post-box {
	width: 660px;
}

#see-post-box .modal-inside {
	width: 620px;
	margin: 20px;
}

.modal-inside h3 {
	background: transparent url(img/modal-title.png) repeat-x;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #555;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-size: 24px;
}

p.modal-text {
	font-size: 15px;
	line-height: 23px;
	color: #555;
	padding: 22px 30px 25px;
}

a.login-fb,
a.login-tw,
a.login-gp {
	display: block;
	height: 41px;
	width: 98px;
	padding-left: 55px;
	line-height: 41px;
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	float: left;
	text-shadow: 0 1px 1px #000;
	/*margin-left: 30px;*/
	margin-left: 25px;
}

a.login-fb {
	background: transparent url(img/login-fb.png) no-repeat;
}

a.login-tw {
	background: transparent url(img/login-tw.png) no-repeat;
}

a.login-gp {
	background: transparent url(img/login-g+.png) no-repeat;
}

.modal-inside h4 {
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #d83723;
	font-size: 16px;
	padding-left: 30px;
	margin-bottom: 10px;
}

#add-post-box .modal-inside label {
	color: #555;
	font-size: 15px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#add-post-box .modal-inside .radio-input {
	margin-left: 30px;
	margin-bottom: 10px;
}

#add-post-box .modal-inside .radio-input input {
	margin-right: 5px;
}

.see-post-title {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #f2f2f2;
	height: 70px;
	margin-bottom: 18px;
	position: relative;
}

.see-post-title .see-pic {
	background-color: #fff;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 11px;
	left: 15px;
}

.see-pic img {
	display: block;
	margin-top: 4px;
	margin-left: 4px;
}

.see-name {
	color: #2a6c93;
	font-size: 16px;
	font-weight: 700;
	display: block;
	position: absolute;
	top: 13px;
	left: 75px;
}

.see-via {
	display: block;
	position: absolute;
	bottom: 13px;
	left: 75px;
	color: #717171;
	font-size: 14px;
	padding-left: 22px;
}

.see-via-fb {
	height: 16px;
	line-height: 16px;
	background: transparent url(img/see-via-fb.png) no-repeat center left;
}

.shared-img {
	margin: 17px 0 0 15px;
}

.shared-text {
	font-size: 18px;
	line-height: 23px;
	color: #777;
	font-weight: 400;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding: 15px 30px 25px 15px;
}

a.see-prev,a.see-next {
	cursor: pointer;
	display: block;
	width: 38px;
	height: 38px;
	position: absolute;
	top: 11px;
	top: 19px;
}

a.see-prev {
	background: transparent url(img/see-prev.png) no-repeat top left;
	right: 63px;
}

a.see-next {
	background: transparent url(img/see-next.png) no-repeat top left;
	right: 15px;
}

.input-url {
	width: 445px;
	margin-left: 30px;
	height: 45px;
	display: block;
	background-color: #f3f3f3;
	padding-left: 15px;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 3px rgba(70,70,70,0.5) inset;
	-moz-box-shadow: 0 0 3px rgba(70,70,70,0.5) inset;
	box-shadow: 0 1px 3px rgba(70,70,70,0.5) inset;
}

.send-btn {
	text-align: center;
	border: 0;
	width: 205px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: transparent url(img/send-btn.png) repeat-x;
	height: 51px;
	line-height: 51px;
	color: #fff;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-shadow: 0 1px 2px #000;
	margin: 25px auto 0;
	padding: 0 23px;
}

.feat-photo {
	width: 620px;
	height: 386px;
	position: relative;
	background-color: #fff;
	margin-bottom: 10px;
	border-radius: 4px;
}

.feat-photo img {
	display: block;
	padding: 15px 0 0 15px;
}

.feat-ribbon-big {
	width: 97px;
	height: 98px;
	position: absolute;
	top: -9px;
	right: -11px;
	background: transparent url(img/sprites.png) no-repeat -450px -6px;
	z-index: 570;
}

.feat-shadow-big {
	display: block;
	width: 600px;
	height: 365px;
	position: absolute;
	top: 10px;
	left: 10px;
	background: transparent url(img/feat-shadow-big.png) no-repeat;
}

.photo-desc strong {
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #838383;
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 18px;
	display: block;
}

.photo-desc h3 {
	color: #fff;
	font-size: 26px;
	line-height: 33px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	margin-bottom: 16px;
}

.photo-desc p {
	color: #838383;
	font-size: 14px;
	line-height: 22px;
}

.photo-desc a.see {
	display: block;
	color: #fff;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 15px 0;
}

.photo-desc a.see:hover {
	color: #838383;
}

.photo-social > div {
	float: left;
	margin-right: 15px;
}

.latest-photos {
	width: 620px;
	height: 210px;
}

.latest-photos-list {
	width: 590px;
	height: 138px;
	position: relative;
	margin: 17px 0 0 15px;
}

#latest-photos-links {
	margin-left: 27px;
	width: 540px!important;
	height: 107px;
	position: relative;
	overflow: hidden;
	padding: 17px 0 0;
}

ul#latest-photos li {
	width: 120px;
	height: 104px;
	display: block;
	margin-right: 16px;
	position: relative;
	float: left;
}

ul#latest-photos li a {
	display: block;
	width: 120px;
	height: 100px;
	background-color: #fff;
}

h2.big-title {
	font-size: 38px;
	color: #fff;
	text-align: center;
	font-weight: 700;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 2px #000;
	margin: 15px 0 50px;
}

.photo-stream {
	padding-left: 50px;
	width: 950px;
	height: 250px;
	background: transparent url(img/shelf.png) no-repeat bottom left;
	margin-bottom: 15px;
}

.photo-stream a {
	display: block;
	width: 280px;
	height: 184px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	box-shadow: 0 3px 15px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 3px 15px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 3px 15px rgba(0,0,0,0.7);
	float: left;
	margin-right: 30px;
}

.photo-stream img {
	width: 264px;
	height: 168px;
	display: block;
	padding: 8px 0 0 8px;
}

.photo-stream span {
	width: 264px;
	height: 168px;
	box-shadow: inset 0 0 15px rgba(0,0,0,.5);
	-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,.5);
	-moz-box-shadow: inset 0 0 15px rgba(0,0,0,.5);
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 550;
}

a.ps-button {
	display: block;
	width: 150px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.4);
	margin: 0 auto 20px;
}

body.lang-sr a.ps-button {
	width: 250px;
}

.photoview-main {
	width: 590px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 15px;
}

.pvmain-white {
	background-color: #fff;
}

.photoview-main-photo {
	width: 590px;
	position: relative;
	overflow: hidden;
}

.photoview-main-photo img {
	display: block;
	position: relative;
	margin: 0 auto;
}

.photoview-text {
	width: 620px;
	margin: 15px 0 25px;
	padding: 0;
}

.photoview-text p {
	color: #fff;
	font-size: 15px;
	float: left;
	width: 420px;
}

.photoviewer {
	width: 355px;
	height: 192px;
	position: absolute;
	top: 0;
	left: -45px;
}

.pv-blue {
	background: transparent url('img/sprites.png') no-repeat 0 -345px;
}

.pv-white {
	background: transparent url('img/sprites.png') no-repeat -360px -345px;
}

.pv-inside {
	width: 355px;
	height: 192px;
	position: relative;
}

.pv-left,.pv-right {
	display: block;
	position: absolute;
	width: 22px;
	height: 22px;
	top: 68px;
}

.pv-left {
	background: transparent url(img/pv-left.png) no-repeat;
	left: 7px;
}

.pv-right {
	background: transparent url(img/pv-right.png) no-repeat;
	right: 5px;
}

.pv-white .pv-left {
	background: transparent url(img/pv-left2.png) no-repeat;
}

.pv-white .pv-right {
	background: transparent url(img/pv-right2.png) no-repeat;
}

#pv-links {
	margin-left: 43px;
	width: 285px!important;
	height: 107px;
	position: relative;
	overflow: hidden;
	padding: 30px 0 0;
}

ul#pv-photos {
	position: relative;
	list-style-type: none;
	z-index: 1;
	width: 7000px;
	left: 0;
	margin: 0;
	padding: 0;
}

ul#pv-photos li {
	width: 125px;
	height: 95px;
	margin-bottom: 15px;
	display: block;
	margin-right: 20px;
	position: relative;
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	overflow: hidden;
	float: left;
}

ul#pv-photos li a {
	display: block;
	width: 125px;
	height: 95px;
	background-color: #fff;
	position: relative;
}

ul#pv-photos li a img {
	display: block;
	width: 115px;
	height: 85px;
	padding: 5px 0 0 5px;
}

ul#pv-photos li a span {
	width: 115px;
	height: 85px;
	position: absolute;
	top: 5px;
	left: 5px;
	background: transparent url('img/sprites.png') no-repeat -724px -345px;
	display: none;
}

a.photoviewprev,a.photoviewnext {
	color: #fff;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-shadow: 0 1px 2px rgba(0,0,0,0.90);
	position: absolute;
	bottom: 20px;
}

.photoviewprev {
	left: 16px;
}

.photoviewnext {
	right: 15px;
}

.photo-pager {
	width: 99px;
	height: 31px;
	position: absolute;
	line-height: 31px;
	text-align: center;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.90);
	left: 129px;
	bottom: 18px;
}

h3.pv-title {
	font-size: 26px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: white;
	padding-top: 210px;
	margin-bottom: 15px;
}

h3.pv-title a,h3.pv-title a:visited {
	font-size: 26px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 210px;
	margin-bottom: 15px;
}

h3.pv-gstitle a { font-size: 42px; }

.pv-meta span {
	display: block;
	color: #898989;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 19px;
	margin-bottom: 17px;
}

.pv-meta span a {
	color: #898989;
}

.pv-meta span.pv-tag {
	background: transparent url(img/pv-tag.png) no-repeat top left;
	min-height: 14px;
}

.pv-meta span.pv-date {
	background: transparent url(img/pv-date.png) no-repeat center left;
	min-height: 12px;
}

.pv-meta span.pv-loc {
	background: transparent url(img/pv-loc.png) no-repeat center left;
	min-height: 15px;
}

.pv-meta span.pv-autor {
	background: transparent url(img/pv-autor.png) no-repeat center left;
	min-height: 11px;
}

.pv-meta span.pv-hq {
	background: transparent url(img/pv-hq.png) no-repeat center left;
	min-height: 12px;
}

.aphotos-list {
	width: 280px;
	height: 128px;
	position: relative;
	margin: 17px 0 0 15px;
}

ul#aphotos-items li a {
	display: block;
	width: 105px;
	height: 90px;
	background-color: #fff;
}

.photos-listed,.photos-listed ul {
	width: 985px;
}

.photos-listed {
	margin-left: 20px;
}

.photos-listed ul li {
	display: block;
	float: left;
	margin-right: 26px;
	margin-bottom: 24px;
	width: 220px;
}

.photos-listed ul li a {
	width: 220px;
	height: 150px;
	display: block;
	background-color: #fff;
	position: relative;
	overflow: hidden;
}

.photos-listed ul li a img {
	display: block;
	padding: 6px 0 0 6px;
}

.pl-date {
	background: transparent url(img/pv-date.png) no-repeat center left;
	min-height: 12px;
	display: block;
	color: #898989;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 19px;
	margin-top: 10px;
}

.pl-timing {
	background: transparent url(img/pl-timing.png) no-repeat center left;
	min-height: 12px;
	display: block;
	color: #898989;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 19px;
	margin-top: 10px;
	float: right;
}

.pl-num {
	background: transparent url(img/pl-num.png) no-repeat center left;
	min-height: 12px;
	display: block;
	color: #898989;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 19px;
	margin-top: 10px;
}

.albums-listed .pl-num {
	float: left;
	width: 24px;
}

.video-gal .pl-num {
	background: transparent url(img/pl-num-vid.png) no-repeat center left;
}

.albums-listed p {
	font-size: 13px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 10px 0 0;
}

.albums-listed ul li {
	height: 225px;
	margin-bottom: 30px;
}

.albums-listed ul li a {
	background-color: transparent;
	height: 155px;
	background: transparent url(img/albumsbg.png) no-repeat;
}

h3.pv-albumtitle {
	color: #fff;
	padding-top: 0;
	font-size: 42px;
}

h4 a.fn {
	float: none;
}

.album-generic,.album-generic ul {
	width: 645px;
}

.album-generic li {
	display: block;
	float: left;
	width: 192px;
	margin-right: 23px;
	margin-bottom: 28px;
}

.album-generic li a {
	display: block;
	width: 192px;
	height: 131px;
	background-color: #fff;
}

.albumgen-desc {
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 20px;
}

#TextHome {
	color: white;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 20px;
}

.pop-photos {
	padding-bottom: 19px;
}

.pop-photos .inset {
	width: 280px;
	margin-left: 15px;
	padding: 14px 0 0;
}

.pop-photos h4 {
	background-color: #fff;
	background-image: none;
	border: none;
}

.pop-photos ul {
	width: 264px;
	margin-left: 14px;
}

.pop-photos ul li {
	display: block;
	float: left;
	width: 120px;
	height: 100px;
	moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	margin-right: 12px;
	margin-bottom: 17px;
}

.pop-photos ul li a {
	display: block;
	width: 120px;
	height: 100px;
	position: relative;
	background-color: #fff;
}

.pop-photos ul li a img {
	display: block;
	width: 110px;
	height: 90px;
	padding: 5px 0 0 5px;
}

.pop-photos ul li a span {
	box-shadow: inset 0 0 15px rgba(0,0,0,.5);
	-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,.5);
	-moz-box-shadow: inset 0 0 15px rgba(0,0,0,.5);
	width: 110px;
	height: 90px;
	position: absolute;
	top: 5px;
	left: 5px;
}

.feat-champ-big {
	width: 94px;
	height: 94px;
	position: absolute;
	top: -6px;
	right: -7px;
	background: transparent url(img/champion.png) no-repeat;
	z-index: 570;
}

.feat-photo-mid {
	width: 620px;
	position: relative;
	background-color: #fff;
	margin-bottom: 45px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.feat-photo-mid img {
	display: block;
	margin: 0 auto;
	padding: 14px 0;
}

.inset-list {
	height: 52px;
	line-height: 52px;
	text-align: center;
	background: transparent url(img/inset-list.png) repeat-x;
	display: inline-block;
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.5);
	box-shadow: inset 0 3px 8px rgba(0,0,0,0.5);
	margin: 30px auto;
	padding: 0 12px;
}

.inset-list li {
	height: 52px;
	display: inline;
	color: #878787;
	font-size: 17px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding: 0 12px;
}

.smt-center {
	float: left;
	position: relative;
	left: 50%;
}

.smt-centered {
	float: left;
	position: relative;
	left: -50%;
}

.bigalbums-listed {
	width: 620px;
	margin: 0;
	padding: 0;
}

.bigalbums-listed ul {
	width: 660px;
	margin: 0;
	padding: 0;
}

.bigalbums-listed ul li {
	width: 295px;
	margin-right: 30px;
	height: 268px;
	margin-bottom: 24px;
}

.bigalbums-listed ul li a {
	height: 208px;
	width: 295px;
	background: transparent url(img/bigalbums.png) no-repeat;
}

.bigalbums-listed ul li a:hover {
	background-color: transparent !important;
}

.gs-listed ul li {
	width: 191px;
	margin-right: 24px;
}

.gs-listed ul li a {
	width: 191px;
	height: 130px;
	overflow: hidden;
}

.gs-listed ul li a img {
	padding: 5px 0 0 5px;
}

.gs-albums .albums-list {
	height: 151px;
}

#gs-albums-links {
	margin-left: 27px;
	width: 240px!important;
	height: 126px;
	position: relative;
	overflow: hidden;
	padding: 17px 0 0;
}

ul#gs-albums-items li {
	width: 105px;
	height: 126px;
	margin-right: 16px;
	position: relative;
	float: left;
}

ul#gs-albums-items li span {
	font-size: 10px;
	color: #777;
	line-height: 15px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 600;
	position: absolute;
	bottom: 0;
}

.tournament-feat {
	display: block;
	width: 64px;
	height: 65px;
	background: transparent url(img/tournament-feat.png) no-repeat;
	position: absolute;
	right: -7px;
	top: -7px;
}

.tag-dark {
	height: 27px;
	color: #fff;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	background: transparent url(img/tag-dark-right.png) no-repeat top right;
	padding-right: 10px;
	margin-top: 15px;
}

.tag-dark span {
	background: transparent url(img/tag-dark-left.png) no-repeat 0 0;
	display: block;
	line-height: 27px;
	text-transform: uppercase;
	padding: 0 0 0 22px;
}

.tag-dark span a,  .tag-dark span a:visited{
	color: white;
}

.tag-dark span a:hover {
	color: #ccc;
}

.topics-list ul li {
	height: 200px;
}

.topics-list ul li span.pl-num,.topics-listed ul li span.pl-num {
	margin-top: 23px;
	margin-left: 10px;
}

div.topics-listed {
	margin-left: 20px;
	width: 975px;
	margin-bottom: 40px;
}

div.topics-listed ul {
	width: 975px;
}

div.topics-listed li {
	width: 280px;
	height: 238px;
	margin: 0 0 0 60px;
}

div.topics-listed li a {
	width: 280px;
	height: 188px;
	background-position: bottom left;
}

div.topics-listed ul li a img {
	display: block;
	padding: 8px 0 0 8px;
}

.tagcloud-dark {
	margin: 0 20px 15px;
}

.locations-map {
	width: 960px;
	margin-left: 20px;
	height: 602px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.locations-map-inside {
	width: 940px;
	height: 583px;
	padding: 10px 0 0 10px;
}

.plus-btn {
	background-image: -moz-linear-gradient(center bottom,#E5E5E5 0%,#FFFFFF 100%);
	background-image: linear-gradient(bottom, #E5E5E5 0%, white 100%);
	background-image: -o-linear-gradient(bottom, #E5E5E5 0%, white 100%);
	background-image: -moz-linear-gradient(bottom, #E5E5E5 0%, white 100%);
	background-image: -webkit-linear-gradient(bottom, #E5E5E5 0%, white 100%);
	background-image: -ms-linear-gradient(bottom, #E5E5E5 0%, white 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #E5E5E5), color-stop(1, white) );
	display: inline-block;
	height: 38px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: 0 color-stop(1,rgb(255,255,255)) );
	margin: 20px 0;
}

.plus-btn span {
	display: block;
	height: 38px;
	line-height: 38px;
	background: transparent url(img/plus-btn.png) no-repeat 10px 8px;
	font-size: 13px;
	text-shadow: 0 1px 0 #fff;
	font-weight: 700;
	font-family: Arial, sans-serif;
	color: #525252;
	padding: 0 25px 0 40px;
}

.feat-video {
	width: 620px;
	height: 389px;
	position: relative;
	background-color: #fff;
	margin-bottom: 10px;
}

.feat-youtube {
	width: 588px;
	height: 352px;
	padding: 20px 0 0 15px;
}

.tl-aside {
	width: 50px;
	float: left;
	background: transparent url(img/tl-aside.png) no-repeat 0 0;
	height: 105px;
}

.tl-content {
	width: 570px;
	float: left;
	min-height: 30px;
	color: #fff;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.tl-content-inside {
	background: transparent url(img/tl-content.png);
	padding-top: 11px;
	padding-bottom: 10px;
	-webkit-border-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topleft: 0;
	border-radius: 3px;
	border-top-left-radius: 0;
}

.tl-type {
	width: 50px;
	height: 50px;
}

.tl-video {
	display: inline-block;
	text-align: center;
	border: 7px solid #fff;
	margin: 0 auto;
}

.tl-type-status .tl-type {
	background: transparent url(img/tl-status.png) no-repeat;
}

.tl-type-tweet .tl-type {
	background: transparent url(img/tl-status.png) no-repeat;
}

.tl-type-photo .tl-type {
	background: transparent url(img/tl-photo.png) no-repeat;
}

.tl-type-video .tl-type {
	background: transparent url(img/tl-video.png) no-repeat;
}

.tl-type-link .tl-type {
	background: transparent url(img/tl-link.png) no-repeat;
}

.tl-type-locations .tl-type {
	background: transparent url(img/tl-locations.png) no-repeat;
}

.tl-type-photo .tl-content-inside img {
	display: block;
	border: 7px solid #fff;
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.5);
	box-shadow: 0 2px 6px rgba(0,0,0,.5);
	margin: 0 auto 14px;
}

.tl-type-video .tl-content-inside {
	text-align: center;
}

.tl-type-video .tl-content-inside p {
	text-align: left;
}

.tl-date {
	background: transparent url(img/tl-date.png) repeat-x;
	width: 35px;
	height: 35px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 15px;
}

.tl-date-num {
	display: block;
	text-align: center;
	width: 35px;
	height: 20px;
	line-height: 20px;
	color: #000;
	font-size: 12px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.tl-date-month {
	width: 35px;
	display: block;
	text-align: center;
	height: 15px;
	line-height: 15px;
	font-size: 9px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #fff;
}

.tl-content p {
	padding: 0 14px 11px;
}

.tl-type-status p, .tl-type-twitter p, .tl-type-tweet p, .tl-type-link p, .tl-type-locations p {
	font-size: 22px;
	line-height: 35px;
}

span.tl-tag {
	background: transparent url(img/pv-tag.png) no-repeat top left;
	height: 14px;
	line-height: 14px;
	padding-left: 20px;
	display: block;
	text-transform: uppercase;
	color: #838383;
	font-size: 10px;
	position: absolute;
	bottom: 4px;
	left: 0;
}

span.tl-tag a, span.tl-tag a:visited{
	color: white;
}

span.tl-tag a:hover {
	color: #ccc;
}

.tl-footer {
	position: relative;
	height: 35px;
}

.tl-like {
	position: absolute;
	right: 100px;
	bottom: 0;
}

.mini-window-dark {
	background-color: rgba(0,0,0,.5);
	padding: 18px 12px 20px;
	margin-bottom: 30px;
}
 
.mini-window-dark h4 {
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
}

.tl-mainitem .tl-footer {
	height: 80px;
}

.tl-mainitem .tl-tag {
	top: 15px;
}

.tour-window-small {
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	min-height: 100px;
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	height: 172px;
	width: 465px;
}

.tour-window-small h3 {
	color: #2a6c93;
	height: 45px;
	display: block;
	position: relative;
	background: transparent url(img/big-title.png) repeat-x bottom left;
	line-height: 45px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-size: 19px;
	text-shadow: 0 1px 0 #fff;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding-left: 15px;
}

.tour-window-small h3 a {
	float: right;
	margin-right: 15px;
	font-size: 11px;
}

ul.resultlinks {
	width: 435px;
	margin-left: 15px;
	margin-top: 15px;
}

ul.resultlinks li {
	display: block;
	height: 30px;
	line-height: 30px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #666;
	padding-left: 10px;
}

ul.resultlinks li.zebra {
	background-color: #f3f8fa;
}

.tour-window-small .inset {
	width: 435px;
	height: 89px;
	position: relative;
	margin: 20px 0 0 14px;
}

.tour-window-small .inset .move-left,.tour-window-small .inset .move-right {
	top: 35px;
}

.latest-tours {
	margin-top: 10px;
	height: 272px;
	margin-bottom: 10px;
}

.latest-tours ul li {
	height: 70px;
}

.subgrid-left .tour-window-main {
	width: 620px;
	margin: 0 0 30px;
}

.subgrid-left .tour-window-main .tour-days {
	background: transparent url(img/dater.png) repeat-x;
}

.tour-window-first h3 {
	color: #fff;
	background: transparent url(img/blue-noise.png) repeat-x;
}

.venue {
	position: absolute;
	top: 17px;
	right: 15px;
	border: 5px solid #fff;
	display: block;
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.3);
	box-shadow: 0 2px 6px rgba(0,0,0,.3);
}

.event-logo {
	position: absolute;
	bottom: 17px;
	right: 15px;
	display: block;
}

.rl-footer {
	height: 49px;
	background: transparent url(img/rl-footer.png) repeat-x;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	padding-left: 14px;
}

.rl-footer a {
	display: block;
	color: #2a6c93;
	font-size: 13px;
	height: 49px;
	line-height: 49px;
	float: left;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding-left: 25px;
	text-shadow: 0 1px #fff;
	margin-right: 25px;
}

.latest-videos-big {
	width: 960px;
	height: 222px;
}

.latest-videos-big .latest-photos-list {
	width: 930px;
	height: 150px;
}

.latest-videos-big #latest-photos-links {
	width: 880px!important;
	height: 120px;
}

.pv-title-cat {
	color: #838383;
	font-size: 14px;
}

div.video-text p {
	width: 300px;
}

.video-text .plus-btn {
	margin-top: 0;
	margin-left: 25px;
}

h3.pv-title span {
	display: block;
	color: #838383;
	font-size: 14px;
}

.videos-listed p {
	font-size: 13px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 10px 0 0;
}

.news-item h3 {
	overflow: hidden;
	position: relative;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.news-item h3 span {
	width: 72px;
	height: 60px;
	position: absolute;
	top: 0;
	right: 0;
	background: transparent url(img/fade3.png) no-repeat;
	z-index: 700;
	display: block;
}

.live-see-post-sidebar .live-window {
	opacity: .5px;
}

.live-see-post-sidebar .live-window:hover {
	opacity: 1px;
}

.live-see-post-back {
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: transparent url(img/live-add.png) repeat-x bottom left;
	width: 290px;
}

.live-see-post-back .big-button {
	width: 290px;
	padding: 0;
}

.see-post-container {
	background-color: #fff;
	padding-bottom: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
}

.live-content div.comments {
	margin-top: 30px;
	margin-bottom: 30px;
}

.rss-feeds ul li {
	height: 55px;
	position: relative;
}

.rss-feeds ul li a {
	display: block;
	height: 55px;
	line-height: 55px;
	position: relative;
	font-size: 17px;
	padding-left: 16px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.content-window {
	padding-bottom: 25px;
}

.content-window p {
	font-size: 15px;
	color: #555;
	padding: 16px;
}

.formfield {
	width: 279px;
	margin-top: 20px;
	margin-left: 15px;
	font-size: 14px;
	color: #666;
	position: relative;
}

.formfield label {
	display: block;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 13px;
}

.formfield .formtxt {
	display: block;
	background-color: #e5e5e5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	height: 43px;
	line-height: 43px;
	-moz-box-shadow: inset 0 2px 5px #424242;
	-webkit-box-shadow: inset 0 2px 5px #424242;
	box-shadow: inset 0 2px 3px #b7b7b7;
	width: 269px;
	padding: 0 5px;
}

.formfield-full {
	width: 590px;
	position: relative;
}

.formfield-full .formtxt {
	width: 580px;
	padding: 0 5px;
}

.formarea {
	display: block;
	background-color: #e5e5e5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	min-height: 110px;
	-moz-box-shadow: inset 0 2px 5px #424242;
	-webkit-box-shadow: inset 0 2px 5px #424242;
	box-shadow: inset 0 2px 3px #b7b7b7;
	width: 580px;
	padding: 5px;
}

.content-window .big-button {
	box-shadow: none;
	margin: 25px 0 0 15px;
}

#counter {
	color: #666;
	position: absolute;
	top: 0;
	right: 0;
	font-weight: 400;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

h2.big-leftie {
	text-align: left;
	margin-top: 25px;
	margin-bottom: 15px;
}

.social-networks {
	width: 620px;
	background: transparent url(img/inset-list.png);
	margin-bottom: 22px;
	-webkit-box-shadow: inset 0 1px 8px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 8px rgba(0,0,0,0.5);
	box-shadow: inset 0 1px 8px rgba(0,0,0,0.5);
	position: relative;
}

.social-facebook {
	background: url("img/social-facebook.png") no-repeat scroll 0 0 transparent;
    overflow: hidden;
    padding: 15px 13px 15px 0;
    width: 607px;
}

.social-twitter {
	background: transparent url(img/social-twitter.png) no-repeat;
	overflow: hidden;
    padding: 15px 13px 15px 0;
    width: 607px;
}

.social-pin {
	background: transparent url(img/social-pin.png) no-repeat;
	overflow: hidden;
    padding: 15px 13px 15px 0;
    width: 607px;
}

.social-youtube {
	background: transparent url(img/social-youtube.png) no-repeat;
	overflow: hidden;
    padding: 15px 13px 15px 0;
    width: 607px;
}

.social-4sq {
	background: transparent url(img/social-4sq.png) no-repeat;
	overflow: hidden;
    padding: 15px 13px 15px 0;
    width: 607px;
}

p.social-text {
	color: #FFFFFF;
    float: right;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 23px;
	margin-bottom: 6px;
    width: 490px;
}

p.social-more {
	background: url("img/social-more.png") no-repeat scroll 0 0 transparent;
    color: #8C8C8C;
    float: right;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 600;
    height: 39px;
    line-height: 39px;
    padding-left: 38px;
    text-transform: uppercase;
    top: 85px;
    width: 453px;
}

p.social-more a {
	padding: 0 5px;
}

h3.formtitle {
	font-size: 26px;
	color: #2a6c93;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding-left: 15px;
	margin-top: 20px;
}

.field-right {
	margin-left: 30px;
}

.hires-p a,.hires-p div {
	display: block;
	padding: 15px;
}

body.page-fondacija #main {
	margin-top: -190px;
}

body.page-fondacija .main-photo img.mainphotobig {
	position: absolute;
	top: 40px;
	right: 40px;
}

body.page-fondacija .page-title {
	font-size: 48px;
	color: #fff;
	top: 40px;
	line-height: 60px;
}

body.page-fondacija .page-title span {
	color: #da2715;
}

body.page-fondacija .bio-slogan-txt {
	width: 350px;
	top: 180px;
	font-size: 15px;
	line-height: 25px;
	font-weight: 400;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.content-window h3 {
	font-size: 32px;
	color: #555;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding-left: 16px;
	padding-top: 15px;
}

.page-fondacija .content-window h5, .page-fondacija .content-window h1,
.novak .content-window h5 {
	font-size: 23px;
	color: #555;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding-left: 16px;
	padding-top: 15px;
}

.project-name {
	padding-bottom: 15px;
	margin-bottom: 30px;
}

.project-name h3 {
	font-size: 25px;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.90);
	padding: 15px;
}

.inset-pn {
	background: transparent url(img/blue-dark.png);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 2px 5px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
	font-size: 14px;
	text-shadow: 0 1px 1px #000;
	color: #fff;
	line-height: 23px;
	margin: 0 15px;
	padding: 10px;
}

.selectBox-dropdown {
	min-width: 105px;
	height: 25px;
	line-height: 25px;
	position: relative;
	border-left: solid 1px #ccc;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	background: transparent url(img/selectbox-left.png) repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	cursor: default;
	margin-right: 2px;
	font-size: 12px;
	color: #666;
	text-shadow: 0 1px 0 #fff;
	text-align: left;
}

.formfield .selectBox-dropdown {
	height: 43px;
	background-image: none;
	border: 0;
	line-height: 43px;
	min-width: 280px;
	background-color: #e5e5e5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 2px 5px #424242;
	-webkit-box-shadow: inset 0 2px 5px #424242;
	box-shadow: inset 0 2px 3px #b7b7b7;
}

.t-drops .selectBox-dropdown {
	min-width: 100px;
	background: none;
	border: none;
	color: #fff;
	text-shadow: 0 1px 0 #680c07;
	font-size: 11px;
	text-align: center;
	height: 28px;
}

.selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.selectBox-dropdown .selectBox-label {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	padding: 2px 8px;
}

.selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
	background: url(img/selectbox.png) 50% center no-repeat;
}

.formfield .selectBox-dropdown .selectBox-arrow {
	width: 33px;
	background-image: none;
	right: 5px;
	background: url(img/selectbox2.png) 50% center no-repeat;
}

.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	min-height: 1em;
	border: solid 1px #BBB;
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);
	box-shadow: 0 2px 6px rgba(0,0,0,.2);
	overflow: auto;
}

.selectBox-inline {
	min-width: 150px;
	outline: none;
	border: solid 1px #BBB;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}

.selectBox-inline:focus {
	border-color: #666;
}

.selectBox-options,.selectBox-options LI,.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	margin: 0;
	padding: 0;
}

.selectBox-options LI A {
	line-height: 1.5;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
	padding: 0 .5em;
}

.selectBox-options LI.selectBox-hover A {
	background-color: #EEE;
}

.selectBox-options LI.selectBox-disabled A {
	color: #888;
	background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
	background-color: #C8DEF4;
}

.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: 700;
	line-height: 1.5;
	white-space: nowrap;
	padding: 0 .3em;
}

.pick-date {
	margin-top: -15px;
	margin-bottom: 40px;
}

.pick-date .selectBox {
	height: 50px;
	line-height: 50px;
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.5);
	box-shadow: inset 0 3px 8px rgba(0,0,0,0.5);
	font-size: 17px;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin-right: 15px;
}

.pick-date .selectBox-dropdown {
	background-image: none;
	border: 0;
	color: #fff;
	text-shadow: none;
	background: transparent url(img/inset-list.png) repeat-x;
	min-width: 140px;
}

.pick-year .selectBox-dropdown {
	min-width: 110px;
}

.pick-date .selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: 0;
	right: 10px;
	width: 30px;
	height: 100%;
	background: url(img/dark-drop.png) 50% center no-repeat;
}

.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
	line-height: 0;
}

.hidden {
	display: none!important;
	visibility: hidden;
}

.visuallyhidden {
	border: 0;
	clip: rect(0000);
	height: 1px;
	overflow: hidden;
	position: absolute;
	width: 1px;
	margin: -1px;
	padding: 0;
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	overflow: visible;
	position: static;
	width: auto;
	margin: 0;
}

.invisible {
	visibility: hidden;
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table;
}

.clearfix {
	zoom: 1px;
}

nav ul li a span,.submenu ul li a span {
	display: block;
	height: 28px;
	cursor: pointer;
}

.main-photo img.mainphotobig,
body.news-page .main-photo img.mainphotobig,
body.page-template-page-terms_and_conditions-php .main-photo img.mainphotobig {
	display: block;
	z-index: 300;
}

body.live-page .main-photo,body.timeline-page .main-photo,body.photos-page .main-photo {
	height: 408px;
	margin-top: -109px;
}

body.live-page #main,body.timeline-page #main,body.photos-page #main {
	margin-top: -186px;
}

.subheader a,.subheader a:hover,.news-viewer h3 a,a.nc-link:hover p.nc-txt span,ul#footer-subnav li a:hover,#copyright a:hover,.pagination div a,span.pv-hq a,.inset-list li a,.tagcloud-dark a.tag-dark:hover,.live-aside h3 a {
	color: #fff;
}

.subheader a:hover,.news-pic:hover,ul#albums-items li a:hover,.live-social ul li a:hover,ul#latest-photos li a:hover,ul#aphotos-items li a:hover,ul#gs-albums-items li a:hover {
	opacity: .8px;
}

.subheader ul li,.tour-opened .pl-timing {
	float: left;
	margin-left: 10px;
}

#nc-left:hover,#nc-right:hover,.fv-up:hover,.fv-down:hover {
	opacity: .6px;
}

#nc-links ul,#nc-links ul li,.tablinks,.tablinks li,.fv-links ul,.fv-links ul li,ul.tl-items,ul.tl-items li,ul.cat-list,ul.cat-list li {
	list-style: none;
}

a.nc-link:hover .nc-img,.fv-links a:hover {
	background-color: #1279ab;
}

.minigrid,h2.mid-title {
	margin-bottom: 20px;
}

.window-mini,.window-tabbed {
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	box-shadow: 0 0 0 1px rgba(0,0,0,0.17);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}

.tablinks li a.tablink-1,#fb-tab-c a {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
}

.tablinks li a.tablink-2,#oc-tab-c a {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
}

.fv-links ul li,.video4u-img,ul#pv-photos li.thumb-selected a span,ul#pv-photos li a:hover span {
	display: block;
}

.via-fb p.live-window-txt,.via-tmb p.live-window-txt,.via-yt p.live-window-txt {
	font-size: 13px;
}

.via-tw p.live-window-txt,.via-url p.live-window-txt {
	font-size: 14px;
	color: #555;
	line-height: 20px;
	font-weight: 400;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.via-tw p.live-window-txt a,.via-url p.live-window-txt a,div.newspost-cat a,.newspost-tags a,ul.resultlinks li a {
	color: #2a6c93;
}

.via-tw p.live-window-txt a:hover,.via-url p.live-window-txt a:hover,.tag-cloud a:hover,.latest-news ul li a:hover span.ln-title {
	color: #ac1209;
}

.news-albums,.aphotos {
	margin-bottom: 30px;
	padding-bottom: 17px;
}

#albums-links,#aphotos-links {
	margin-left: 27px;
	width: 240px!important;
	height: 107px;
	position: relative;
	overflow: hidden;
	padding: 17px 0 0;
}

ul#albums-items,ul#albums-items li,ul#aphotos-items,ul#albums-items li,ul#gs-albums-items,ul#gs-albums-items li {
	display: block;
	list-style: none;
}

ul#albums-items li,ul#aphotos-items li {
	width: 105px;
	height: 107px;
	margin-right: 16px;
	position: relative;
	float: left;
}

ul#albums-items li a,ul#gs-albums-items li a {
	display: block;
	width: 105px;
	height: 92px;
	background: url('img/sprites.png') no-repeat -724px -187px;
}

ul#albums-items li a img,ul#aphotos-items li a img,ul#gs-albums-items li a img {
	display: block;
	padding: 5px 0 0 6px;
}

.next-tournament,
.news-archive,
.latest-news,
.tl-post,
body.page-template-page-contact-php .rss-feeds {
	margin-bottom: 30px;
}

input:focus,.formarea:focus,.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow {
	outline: 0;
}

.latest-news ul,.tournaments-list .inset-list {
	margin-top: 10px;
}

.latest-news ul li.ln-alt a,.rss-stripe {
	background-color: #f5f5f5;
}

.live-page #main,.timeline-page #main,.photos-page #main,body.foto #main {
	padding-top: 20px;
}

.subnav-novaks .ir,.subnav-novaks2 .ir {
	background: url('img/sprites.png') no-repeat -74px -246px;
	width: 61px;
}

#add-post-box .modal-inside .inputs,.subgrid-right .photo-social {
	margin-bottom: 25px;
}

.modal-inside .photo-social,.see-post-container .photo-social,.formrad {
	margin-left: 15px;
}

ul#latest-photos li a img,.album-generic li a img {
	display: block;
	padding: 5px 0 0 5px;
}

.photo-stream a:hover,.photos-listed ul li a:hover,.album-generic li a:hover {
	background-color: #c5deff;
}

.pvmain-blue,div.project-name {
	background: transparent url(img/blue-noise.png);
}

.photoview-text .photo-social,.f-r {
	float: right;
}

.pv-white a.photoviewprev,.pv-white a.photoviewnext,.pv-white .photo-pager {
	color: #555;
	text-shadow: 0 1px 0 #fff;
}

.albums-listed .pl-date,.videos-listed .pl-date {
	width: 80px;
	float: left;
}

h4.mid {
	text-align: center;
	padding-left: 0;
}

body.page-template-page-foto-naslovna-php .submenu ul,
body.page-template-page-foto-naslovna-php .submenu ul.photo-submenu, body .submenu ul.photo-submenu {
	text-align: center;
	margin-left: 0px;
	padding-left: 0;
	z-index: 800;
}

body.page-template-page-foto-naslovna-php .submenu ul li,
body.page-template-page-foto-naslovna-php .submenu ul.photo-submenu li, body .submenu ul.photo-submenu li{
	display: inline-block;
	float: none;
	z-index: 800;
	margin: 0 13px 0 13px;
}



ul.video-submenu {
	text-align: center;
	margin-left: 15px;
	padding-left: 0;
	z-index: 800;
	line-height: 0px;
}

ul.video-submenu li {
	display: inline-block;
	float: none;
	z-index: 800;
	margin: 0 5px 0 5px;
}


h4.mid,body.page-template-page-foto-naslovna-php .submenu ul a,
body.page-template-page-foto-naslovna-php .submenu ul.photo-submenu a, body .submenu ul.photo-submenu li a {
	margin-right: 0;
}

body.page-template-page-foto-naslovna-php .submenu ul li,
body.page-template-page-foto-naslovna-php .submenu ul.photo-submenu li, body .submenu ul.photo-submenu li{
}

.gs-listed,.gs-listed ul {
	width: 645px;
	margin-left: 0;
}

.tr-albums,.rss-feeds {
	margin-top: 30px;
}

div.topics-listed li:first-child,.formfield input:first-child {
	margin-left: 0;
}

.tagcloud-dark .tag-dark,.mini-window-dark .tag-dark {
	margin-right: 9px;
}

.tl-content p a,p.social-text a {
	color: #0cf;
}

.tl-tweet,.tl-mainitem .photo-social {
	position: absolute;
	right: 0;
	bottom: 0;
}

.latest-videos-big ul#latest-photos li,.latest-videos-big ul#latest-photos li a {
	width: 160px;
	height: 130px;
}

.videos-listed .pl-timing,.f-l {
	float: left;
}

.t-drops .selectBox-dropdown .selectBox-arrow,.pick-date .t-drops .selectBox-dropdown .selectBox-arrow {
	background: url(img/sub-arrow.png) 50% center no-repeat;
	width: 21px;
}

.ir br,.dn {
	display: none;
}

.clearfix:after,.cb {
	clear: both;
}

.live-window-img,.live-window-video {
	display: block;
	position: relative;
	width: 174px;
	margin: 12px 0 0 10px;
}

#sponsors ul li a:hover,footer ul#footer-nav li a:hover {
	opacity: .7;
}

.live-window-content {
	word-wrap: break-word;
}

#more-content-container {
	float: right;
	width: 850px;
}

#wrap-input-comment {
	margin-top: 30px;
	position: relative;
	width: 490px;
}

#input-comment {
	height: 90px;
	padding: 5px 5px 5px 15px;
}


#menu-foto-en {
	margin-left:0px;
}

#menu-foto-en li {
	margin:0 10px;
}

.close-live { 
	background: url(img/close-button-live.png) scroll 0 0 no-repeat transparent; 
	cursor: pointer;
    float: right;
    height: 60px;
    position: relative;
    right: -16px;
    text-align: center;
    top: -16px;
    width: 60px;
    z-index: 100;
}

#see-post-loading div.modal-inside {
	padding-bottom: 0;
	background-color: transparent;
	line-height: 0;
	box-shadow: 0;
}

.fanpit-link:hover{
	color: #07587E;
}

.filter {
	background: url(img/t-submit.png) no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	height: 29px;
	width: 28px;
}


.error404 #main {
	text-align: center;
	margin-top: -365px;
}

body.error404 .main-photo img.mainphotobig {
	position: absolute;
	top: -110px;
	left: 0;
}


.error404 #main h3 {
	font-size: 38px;
	padding: 45px 0 20px 0;
	color: #fff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.error404 #main p {
	font-size: 15px;
	color: #fff;
	margin-bottom: 10px;
}

.error404 #main ul {
	margin-top: 60px;
}

.error404 #main ul li {
	display: block;
	margin-bottom: 18px;
}

.error404 #main ul li a {
	color: #fff;
	font-family: FuturaNDJMedium, sans-serif;
	text-transform: uppercase;
	font-size: 34px;
}

.error404 #main ul li a:hover {
	opacity: .7;
}

.page-template-page-contact-php #name_error, .page-template-page-contact-php #email_error, .page-template-page-contact-php #subject_error, .page-template-page-contact-php #message_error{
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 14px;
	color: #B50100;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	display: none;
}

.page-template-page-press-php #name_error, .page-template-page-press-php #outletname_error, .page-template-page-press-php #outlettype_error, .page-template-page-press-php #outletweb_error, .page-template-page-press-php #email_error, .page-template-page-press-php #phoneno_error, .page-template-page-press-php #message_error, .page-template-page-press-php #urgency_error, .page-template-page-press-php #requesttype_error{
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 14px;
	color: #B50100;
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	display: none;
}

.search-no-result {
	color: #FFFFFF;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: 700;
    margin: 15px 0 50px;
    text-align: center;
    text-shadow: 0 1px 2px #000000;
	text-align: left;
}

.not-bold {
	font-weight: normal;
}

.nav-novak .ir { margin-left: 2px; }
.lang-sr .nav-news .ir { margin-right: 2px;}
.nav-news .ir { margin-right: 0; }
.nav-live .ir, .nav-photo .ir, .nav-video .ir { margin-left: 1px; }
.tour-window .player-name { width: 155px; }

/* fixes */
.nav-novak .ir { margin-left: 2px; }
.lang-sr .nav-news .ir { margin-right: 2px;}
.nav-news .ir { margin-right: 0; }
.nav-live .ir, .nav-photo .ir, .nav-video .ir { margin-left: 1px; }
.tour-window .player-name { width: 155px; }

img.alignleft{
	float: left;
	margin: 5px 15px 5px 0px;
}

img.alignright{
	float: right;
	margin: 5px 0px 5px 15px;
}

/* Did you know
= ********************************/
#bio-tab-1{
	position: relative;
}

#bio-tab-1 .facts-tab{
	display: block;
	width: 275px;
	position: absolute;
	bottom: 15px;
	left: 15px;
}

#bio-tab-1 .facts-tab a.see-all{
	display: block;
	margin-bottom: 8px;
	text-transform: uppercase;
	text-align: right;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	text-shadow: 0 1px 0 #000;
}

.fact{
	display: block;
	padding: 10px 10px 10px 35px;
	
	line-height: 1;
	
	background-image: url('img/facts-star-small.png');
	background-position: 10px 15px;
	background-repeat: no-repeat;
	
	background-color: rgba(0,0,0,0.60);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.fact a{
	font-family: FuturaNDJMedium, sans-serif;
	color: #fff;
	/*font-weight: 700;*/
	text-shadow: 0 1px 0 #000;
}

.fact a:visited{
	color: #fff;
}


.tablinks-bio li.tabl-1{
	width: 199px !important;
}

.tablinks-bio li.tabl-2{
	width: 104px !important;
}

.facts-box{
	font-family: FuturaNDJMedium, sans-serif;
	/*padding: 15px;*/
	height: 462px;
	margin-bottom: 30px;
}
.facts-box h3.facts-title{
	margin-bottom: 70px;
	font-size: 30px;
	color: #fff;
	/*font-family: FuturaNDJMedium, sans-serif;*/
	text-align: center;
	text-shadow: 0 1px 0 #000;
}

.facts-box > div{
	margin: 15px 15px 0 15px;
	height: 360px;
	padding: 15px 20px 0 20px;
	
	background: url("img/did-you-know-bg.jpg") 0 0 no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	position: relative;
}


.widget-facts{
	position: absolute;
	bottom: 8px;
	left: 20px;
	width: 240px;
}

.facts-box div .fact{
	margin-bottom: 12px;
	font-weight: 500;
	font-size: 13px;
	line-height: 120%;
	/*font-family: FuturaNDJMedium, sans-serif;*/
}

.facts-box a.facts-more,
.licna-karta-mini a.bio-more{
	background: url("img/facts-btn.png") repeat-x scroll left top transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	display: block;
	height: 44px;
	line-height: 44px;
	margin: 15px 15px 0;
	
	/*padding-top: 12px;*/
	/*

	color: #fff;
	font-size: 18px;
	font-weight: normal;
	text-shadow: 0 1px 0 #000;
	text-align: center;
	*/
	
    
    color: #FFFFFF;
    
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    text-shadow: 0 1px 1px #690906;
}

.licna-karta-mini{
	height: 420px !important;
}

.licna-karta-mini .podaci{
	height: 215px !important;
}

.licna-karta-mini .podaci p{
	color: #fff;
	padding: 15px 10px 15px;
}


/* Facts page ***/
body.page-facts .main-photo{
	margin-top: -109px;
	height: 400px;
}

body.page-facts .main-photo h2.page-title span{
	color: #da2715;
}

.facts-slogan{
	position: absolute;
	top: 175px;
	left: 20px;
}

body.page-facts .main-photo .facts-slogan-txt{
	position: absolute;
	top: 250px;
	left: 20px;
	width: 550px;
	
	font-family: "open sans";
	font-size: 15px;
	line-height: 25px;
	color: #ccc;
}

.facts-post{
	margin-bottom: 25px;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}

.facts-post img.wp-post-image{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.fact-single-wrap{
	position: absolute;
	bottom: 22px;
	left: 17px;
	width: 590px;
	padding: 25px 0 23px !important;
	
	/*
	background-image: url('img/facts-star-big.png');
	background-position: 14px 44px;
	background-repeat: no-repeat;
	*/
	
	background-color: rgba(0,0,0,0.60);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.fact-single-wrap a.fact-link{
	display: block;
	width: 22px;
	height: 22px;
	float: left;
	margin: 15px 11px 0;
	background: url('img/facts-star-big.png') 0 0 no-repeat;
}

div.fact-single{
	float: left;
	/*margin-left: 45px;*/
	width: 380px;
	
	color: #fff;
	font-size: 21px;
	line-height: 133%;
	font-family: FuturaNDJMedium, sans-serif;
	/*font-weight: 700;*/
	text-shadow: 0 1px 0 #000;
}

/* privremeno * /
p.social-right{
	float: right;
	margin-right: 19px;
	
	width: 117px;
	height: 62px;
	background: url('img/tmp/social-big.png') 0 0 no-repeat;
}
*/

.facts-social{
	display: block;
	float: right;
	margin-right: 19px;
	/*
	position: absolute;
	top: 25px;
	right: 19px;
	*/
	width: 127px;
	height: 62px;
	/*background: url('img/tmp/social-big.png') 0 0 no-repeat;*/
}

.facts-social div{
	float: left;
	width: 60px;
}

/* TW embeds */
iframe[id^="twitter-widget-"]{
    margin-left: auto !important;
    margin-right: auto !important;
}
