#prvaStran {
	position:relative;
	color:#F2A0C5;
	font-size:25px;
	text-align:left;
	background-image:url(img/bg_ben&petra_ralston.jpg);
	background-repeat:no-repeat;
	
}


body {
	background-image:url(img/bg_main_low.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
	background-attachment:fixed;
}

#menubar {
	position:absolute;
	width:100%;
	height:auto;
	top:0;
	left:0;
	z-index:2;
}

#optionsbar, #lang, #main_links {
	display:inline;
}

#t {
	display:none;
}

#t, #tClosed {
	float:none;
	position:absolute;
	top:50px;
	left:0px;
}

#tClosed a:link, #tClosed a:hover, #tClosed a:visited, #tClosed a:active {
	display:none; /* tukaj miora biti 'block' , če želiš, da se vidi ) */
	width:55px;
	height:58px;
	background-image:url(img/T_small.png);
	background-position:top;
	background-repeat:no-repeat;
}

a#tsc:link, a#tsc:hover, a#tsc:visited, a#tsc:active, a#tscx:link, a#tscx:hover, a#tscx:visited, a#tscx:active {
	height:21px;
	margin:5px 0 5px 0;
	padding:0;
	display:block;
	float:left;
}

a#tscx:link, a#tscx:hover, a#tscx:visited, a#tscx:active {
	display:block;
	float:right;
	margin-right:95px;
}

a#tsc:link, a#tsc:hover, a#tsc:visited, a#tsc:active {
	padding-left:20px;
	background-image:url(img/T.png);
	background-position:left top;
	background-repeat:no-repeat;
}

#tClosed a:hover, a#tsc:hover {
	background-position:left bottom;
}

#tClosed img, #tsc img {
	display:none;
}

#t {
	background-image:url(img/bg_testimonials.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:479px;
	height:536px;
	text-align:left;
	padding: 0.5em 0 0 1em;
}

#t, #t div, #t p, #t text, #t a:link, #t a:hover, #t a:visited, #t a:active, #t b, #t strong, #t em, #t span, #t * {
	color:#FFF;
}

#t span {
	display:block;
	clear:both;
	margin-top:1em;
}

#t hr {
	background-image:url(img/bg_testimonials_bar.png);
	background-position:left;
	background-repeat:no-repeat;
	height:2px;
	width:100%;
	display:block;
	clear:both;
	float:left;
	border:0;
	margin:0.5em 0;
}

#tContent {
	float:left;
	width:320px;
	height:285px;
	overflow:hidden;
	margin-right:15px;
	font-size:0.9em;
}

#tnavip, #tnavin {
	margin:3px;
	float:left;
	display:block;
	width:13px;
	height:13px;
	background-position:top;
	background-repeat:no-repeat;
}

#tnavip img, #tnavin img {
	display:none;
	width:13px;
	height:13px;
}


a#tnavip:hover, a#tnavin:hover {
	background-position:bottom;
}

a#tnavip:link, a#tnavip:hover, a#tnavip:active, a#tnavip:visited {
	background-image:url(img/T_prev.png);
}

a#tnavin:link, a#tnavin:hover, a#tnavin:active, a#tnavin:visited {
	background-image:url(img/T_next.png);
}

#optionsbar {
	float:right;
	margin-top:10px;
}

#optionsbar a, #optionsbar a:link, #optionsbar a:visited, #optionsbar a:active, #optionsbar div {
	letter-spacing:-1px;
	color:#fff;
	font-weight:normal;
}

#optionsbar a:link, #optionsbar a:visited, #optionsbar a:active, #optionsbar span {
	font-size:0.9em;
}

#optionsbar a:hover {
	color:#832780;
}

#main_links {
	position:absolute;
	top:10px;
	right:10px;
	font-size:0.9em;
	font-family:Verdana, Arial, Sans-Serif;
}

#lang {
	position:absolute;
	top:10px;
	left:10px;
	font-size:0.9em;
	font-family:Verdana, Arial, Sans-Serif;
}

#lang img {
	vertical-align:top;
	margin:1px 1px 0 1px;
}

#outer {
	height:100%;
	width:100%;
	display:table;
	background-image:url(img/bg_main_high.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#container {
	text-align: center;
	position:relative;
	display:table-cell;
}



#inner_bg2 {
	width:100%;
	background-image:url(img/bg_purple.png);
	background-repeat:no-repeat;
	background-position:top center;
}

#main_image {
	padding-top:20px;
	overflow:hidden;
}

#main_image, #inner_content {
	width:778px;
}

#inner_content {
	position:relative;
	top:48px;
	text-align:left;
	margin:0 auto;
}

#logo img, #logo a, #logo a:link, #logo a:hover, #logo a:active, #logo a:visited {
	width:119px;
	height:157px;
	display:block;
}

#logo {
	position:absolute;
	top:0px;
	margin-left:328px;
	z-index:1;
}

.navi {
	position:relative;
	top:79px;
	height:90px;
	text-align:center;
	color:#0071AC;
}

.navi ul {
	width:100%;
	margin:0;
	padding:0;
}

.navi a, .navi a:link, .navi a:hover, .navi a:visited, .navi a:active {
	font-size:15px;
	display:inline;
	float:none;
	font-weight:normal;
	background-repeat:no-repeat;
	background-position:center bottom;
	
}

.navi_en a, .navi_en a:link, .navi_en a:hover, .navi_en a:visited, .navi_en a:active {
	/*margin-right:25px;*/
	margin-right:1px;
	
}

.navi_sl a, .navi_sl a:link, .navi_sl a:hover, .navi_sl a:visited, .navi_sl a:active {
	/*margin-right:35px;*/
	margin-right:1px;
}

.navi a:hover {
	color:#832780;
}

.navi li {
	display:inline;
	margin:0;
	padding:0;
	
}

/* special traitmaint for navi links at top of main image. */

.navi li.page-item-40, .navi li.page-item-452 {
	float:left;
}

.navi li.page-item-40 a, .navi li.page-item-40 a:link, .navi li.page-item-40 a:hover, .navi li.page-item-40 a:visited, .navi li.page-item-40 a:active, .navi li.page-item-452 a, .navi li.page-item-452 a:link, .navi li.page-item-452 a:hover, .navi li.page-item-452 a:visited, .navi li.page-item-452 a:active {
	margin-left:80px;
	margin-right:10px;
}

.navi li.page-item-21, .navi li.page-item-450 {
	float:left;
}

.navi li.page-item-21 a, .navi li.page-item-21 a:link, .navi li.page-item-21 a:hover, .navi li.page-item-21 a:visited, .navi li.page-item-21 a:active, .navi li.page-item-450 a, .navi li.page-item-450 a:link, .navi li.page-item-450 a:hover, .navi li.page-item-450 a:visited, .navi li.page-item-450 a:active {
	margin-left:10px;
	margin-right:10px;
}


.navi li.page-item-18, .navi li.page-item-454 {
	float:right;
}

.navi li.page-item-18 a, .navi li.page-item-18 a:link, .navi li.page-item-18 a:hover, .navi li.page-item-18 a:visited, .navi li.page-item-18 a:active, .navi li.page-item-454 a, .navi li.page-item-454 a:link, .navi li.page-item-454 a:hover, .navi li.page-item-454 a:visited, .navi li.page-item-454 a:active {
	margin-left:10px;
	margin-right:10px;
}

.navi li.page-item-16, .navi li.page-item-414 {
	float:right;
}

.navi li.page-item-16 a, .navi li.page-item-16 a:link, .navi li.page-item-16 a:hover, .navi li.page-item-16 a:visited, .navi li.page-item-16 a:active, .navi li.page-item-414 a, .navi li.page-item-414 a:link, .navi li.page-item-414 a:hover, .navi li.page-item-414 a:visited, .navi li.page-item-414 a:active {
	margin-left:10px;
	margin-right:80px;
}

/* rollover effects */
.navi .page-item-16 a:hover {
	background-image:url(img/bg_navi_o.png);
}

.navi .page-item-21 a:hover, .navi .page-item-450 a:hover {
	background-image:url(img/bg_navi_o.png);
}

.navi .page-item-40 a:hover, .navi .page-item-452 a:hover {
	background-image:url(img/bg_navi_o.png);
}

.navi .page-item-18 a:hover, .navi .page-item-454 a:hover {
	background-image:url(img/bg_navi_o.png);
}

.navi .page-item-59 a:hover, .navi .page-item-456 a:hover, .navi .page-item-414 a:hover {
	background-image:url(img/bg_navi_o.png);
}
	
	

/* submenu bar */
#links {
	width:778px;
	position:absolute;
	top:500px;
	text-indent:25px;
	
}


#links, #links a, #links a:link, #links a:visited, #links a:hover, #links a:active {
	color:#2E3182;
	vertical-align:top;
	font-size:14px;
	
}

#links a:hover {
	color:#832780;
}

#content_bg {
	background-color:#fff;
	padding:12px 24px 5em 24px;
	min-height:330px;
	background-repeat:no-repeat;
	background-position:top left;
}

#content {
	display:table;
	width:100%;
}



#content a, #content p, #content text, #content div, #content span, #content b, #content strong, #content em, .navi a, .navi a:link, .navi a:active, .navi a:visited, .navi a:hover, #content * {
	font-family:Verdana, Arial, Sans-Serif;
}



#content_main {
	float:left;
}

/* width of body is 732px.*/
.wide {
	width:auto;
}

.narrow {
	width:64%;
}

.content_half {
	width:45%;
	margin-right:4%;
	float:left;
}

#content_main, #content_gal {
	margin:0;
	padding:0;
}

#content_gal {
	float:right;
	margin-top:2em;
}




.postmetadata {
	margin:0.5em auto;
}
.post {
	display:block;
	padding:0.5em 0;
}

/*footer */



#footer {
	position:relative;
	top:48px;
	padding-top:20px;
	padding-left:100px;
	width:778px;
	height:300px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	font-size:0.8em;
	z-index:10;
	background-image:url(img/bg_content_lowerEnd.png);
	background-position:top;
	background-repeat:no-repeat;
}




#footer2 {
	position:relative;
	top:30px;	
	color:#C8C8C8;
	width:240px;
	text-align:left;
	padding-left:10px;
	float:left;
	font-family:Verdana, Arial, Sans-Serif;
}

#footer3, #footer4 {
	top:30px;	
	position:relative;
	color:#C8C8C8;
	width:240px;
	text-align:left;
	padding-left:10px;
	float:left;
	font-family:Verdana, Arial, Sans-Serif;
}



#footer_line, #footer_line1, #footer_line2 {
	position:relative;
	color:#C8C8C8;
	width:1px;
	height:171px;
	text-align:left;
	float:left;

	background-image:url(img/bg_footer_line.png);
	
	
}

.boldfooter{
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	color:#C8C8C8;
	
}
/*footer */

.title {
	text-transform:lowercase;
	
}

/* SIde widgets; newsletter & testimonials */

#newsletter {
	color:#B6C3E1;
	position:absolute;
	top:300px;
	left:-175px;
	width:170px;	
	text-align:right;
}

a.newsletter:link {color: #B6C3E1; font-weight: bold;}
a.newsletter:visited {color: #B6C3E1; font-weight: bold;}

#testimonials{
	color:#B6C3E1;
	position:absolute;
	top:300px;
	left:784px;
	width:170px;	
	text-align:left;
}

/*  */




