//html {overflow-y:hidden;}
html,body {
	height:100%;
	width:100%;
	margin: 0;
	padding: 0;
	}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/body_bg.jpg) repeat-x top #aec8cf;
	}

p, h1, h2, h3, hr, ul, li, input, form, body {
	margin: 0;
	padding: 0;
}

a {outline:none;}

#container {
 width:100%;
 height: 100%; /* this will make sure that the height will extend at the bottom */
 overflow: auto; /* will have a scrollbar at our content containier */
 position: absolute;
}

	/*#shadow {background:url(../images/sence1.jpg) top center no-repeat;line-height:20px;min-height:690px;height:auto !important; height:690px;}*/
	#shadow {line-height:20px;min-height:690px;height:auto !important; height:690px;}

	#wrap {width:960px;margin:0 auto;}

	#header {float:left; width:960px; height:97px; background:#ffffff; position:relative;}
	#header img {border:0;}
	#header img.logo {float:left; width:248px;}

	#header ul {float:left; width:353px; background:url(../images/topheader_shadow.jpg) right no-repeat; margin:15px 0 0 80px; list-style:none; padding:12px 0 20px 0;}
	#header ul li { background:url(../images/topmenu_ulli.gif) no-repeat 0 3px; float:left; line-height:15px; padding:0 10px 0 10px;}
	#header ul li.first {background:none; padding:0 10px 4px 8px;}
	#header ul li a {color:#414142; font-size:10px;  font-weight:bold; text-decoration:none }
	#header ul li a:hover {text-decoration:underline;}
	#header ul li a.active {color:#d31145;}

	#languages {float:left; background:url(../images/topheader_shadow2.jpg) right top no-repeat; padding:14px 0 0 16px; width:111px; margin:10px 0 0 0; height:44px;}
	#languages p {font-size:11px; color:#7E7E7E;}
	#languages p.rowup {padding-left:26px;}
	#languages p.rowdown {padding-left:25px;}
	#languages p a {color:#000; text-decoration:underline;}
	#languages p a:hover {text-decoration:none;}
	
	#languages img {float:left; margin:0 9px 9px 0; display:inline;}
	
	
/*	
	#languages {float:left; background:url(../images/topheader_shadow2.jpg) right top no-repeat; padding:14px 0 0 26px; width:101px; margin:10px 0 0 0; height:44px;}
	#languages img {float:left; margin:0 9px 9px 0; display:inline;}
*/

	#header_contact {float:left; width:139px; padding:26px 0 0 13px; line-height:18px;}
	#header_contact a {color:#d31145;}
	#header_contact a:hover {text-decoration:none;}

	#menu {float:left; width:960px; background:url(../images/mainmenu_bg.jpg) repeat-x; height:35px; position:relative;}
	#menu img {float:left; border:0;}
	#menu ul {list-style:none; float:left; position:absolute; top:0; left:46px;}
	#menu ul li {float:left; background:url(../images/mainmenu_ulli.gif) no-repeat 0 10px; height:35px;}
	#menu ul li h3 a {font-weight:bold; color:#fff; font-size:12px; text-decoration:none; float:left; height:23px; padding:7px 17px 5px 18px; margin-left:1px; }
	#menu ul li h3 a:hover {color:#f53d6e;}
	#menu ul li h3 a.active {background:#000;}

	#menu_sr {float:left; width:960px; background:url(../images/mainmenu_bg.jpg) repeat-x; height:35px; position:relative;}
	#menu_sr img {float:left; border:0;}
	#menu_sr ul {list-style:none; float:left;}
	#menu_sr ul li {float:left; background:url(../images/mainmenu_ulli.gif) no-repeat 0 10px; height:35px;}
	#menu_sr ul li h3 a {font-weight:bold; color:#fff; font-size:12px; text-decoration:none; float:left; height:23px; padding:7px 6px 5px 6px; margin-left:1px;}
	#menu_sr ul li h3 a:hover {color:#f53d6e;}
	#menu_sr ul li h3 a.active {background:#000;}

	#mainmessage {float:left; height:230px; width:960px; background:#d31145; color:#fff;}
	#mainmessage img {float:right; width:387px;}
	#mainmessage div {float:left; width:573px;}
	#mainmessage h2 {padding:34px 65px 5px 44px; font-size:24px; line-height:28px;}
	#mainmessage p {float:left; width:459px; padding:10px 70px 0 44px; font-size:14px;}
	#mainmessage a {color:#fff;}
	#mainmessage a:hover {text-decoration:none;}

	#whitebox {float:left; width:960px; background:#fff; padding-bottom:3px;}
	#leftwhite {float:left; width:552px; background: url(../images/mianbox_bg.jpg) top repeat-x; padding:24px 0 0 21px;}

	.enadva {float:left; width:270px; background:url(../images/navpicne_pike_index.gif) top right no-repeat;}
	.enadva a.title {float:left; width:210px;line-height:18px; color:#d31145; font-size:14px; padding-bottom:8px; font-weight:bold; text-decoration:none;}
	.enadva a.title:hover { color:#333;}
	.enadva a.vec {float:left; width:260px; font-weight:bold; color:#2D81C1; text-decoration:none; background:url(../images/blue_arrow.gif)  no-repeat 0 7px; padding-left:10px; padding-bottom:10px;}
	.enadva a.vec:hover {text-decoration:underline;}
	.enadva p {float:left; width:230px; color:#414142; line-height:18px; padding-right:30px;}

	.tristiri {float:left; width:235px; padding:0 28px 0 19px;}
	.tristiri a.title {float:left; width:214px; color:#d31145; line-height:18px; font-size:14px; font-weight:bold; text-decoration:none; padding-bottom:8px; }
	.tristiri a.title:hover { color:#333;}
	.tristiri a.vec {float:left; width:225px;font-weight:bold; color:#2D81C1; text-decoration:none; background:url(../images/blue_arrow.gif)  no-repeat 0 7px; padding-left:10px; padding-bottom:10px;}
	.tristiri a.vec:hover {text-decoration:underline;}
	.tristiri p {float:left; width:230px; color:#414142; line-height:17px; padding-right:5px;}

	#rightwhite {float:left; width:354px; padding:0 0 0 33px; background:url(../images/shadow_mainbox.jpg) left top no-repeat;}
	#rightwhite img.pike {float:left; width:329px; margin:10px 0 10px 0; display:inline;}

	#ponudba {float:left; width:354px; padding:20px 0 0 0;}

	.ponudba-new {padding-top:40px !important;}

	#ponudba div.ponleft {float:left; width:178px; display:inline;}
	#ponudba div.ponleft p {float:left; width:178px; line-height:16px; padding:6px 0 0 0;}
	#ponudba div.slideshow {width:140px; height:90px; float:left; display:inline; margin:8px 0 0 10px;}
	#ponudba div.slideshow img {cursor:pointer; width:140px; height:90px;}

	#ponudba div.slideshow1 {width:150px; height:90px; float:left; display:inline; margin:8px 0 0 10px;}


	#ponudba h1 {float:left; background:url(../images/ponudba_fransiz_bg.jpg) right no-repeat; color:#2d81c1; font-size:14px; height:22px; padding:2px 37px 0 0;}
	#ponudba img {float:left; width:140px; display:inline; border:0;}
	#ponudba a.vec {float:left; width:178px; background:url(../images/blue_arrow.gif) no-repeat 0 4px; text-decoration:none; padding:0 0 0 10px; line-height:16px; color:#2d81c1;}
	#ponudba a.vec:hover {text-decoration:underline; font-weight:bold;}

	#novice {float:left; width:354px;}
	#novice a.title {float:left; background: url(../images/zadnje_novice_bg.jpg) right no-repeat; color:#2d81c1; font-size:14px; height:22px; padding:2px 46px 0 0; font-weight:bold; text-decoration:none;}
	#novice a.title:hover {color:#333;}
	#novice span {float:left; width:354px; font-size:11px; color:#999999;}
	#novice a.novica {float:left; width:339px; color:#000; text-decoration:none; font-weight:bold; line-height:16px; padding-bottom:5px; padding-right:15px;}
	#novice a.novica:hover {color:#2d81c1;}
	#novice a.vec {float:left; width:344px; background:url(../images/blue_arrow.gif) no-repeat 0 3px; text-decoration:none; padding:0 0 0 10px; line-height:12px; margin-top:8px; color:#2d81c1;}
	#novice a.vec:hover {text-decoration:underline; font-weight:bold;}

	a.fransiza-meseca { margin-bottom:6px; text-decoration: none !important; background: url(../images/fransiza-meseca.jpg) 3px no-repeat; color:#2d81c1; font-size:14px; height:22px; padding:2px 41px 0 0; font-weight:bold; text-decoration:none; display: block;}

	#graybox {float:left; width:960px; background:url(../images/grayshade.jpg) top center no-repeat #eeeeee;min-height:211px;height:auto !important; height:211px; padding-bottom:5px;}

	.graybox-new {float:left; width:960px; background:url(../images/grayshade-v2.jpg) top center no-repeat #eeeeee !important;min-height:110px !important;height:auto !important; height:211px; padding-bottom:5px;}

	.mini { float:left; width:270px; padding:15px 0 0 21px; line-height:18px; color:#414142; height:85px}
	.mini span {font-size:14px; font-weight:bold; color:#2d81c1; float:left; width:270px; padding-bottom:6px;}
	.mini a {color:#2d81c1; }
	.mini input.tekst {float:left; width:178px; padding-left:3px; height:19px; border:1px solid #a5a9a9; background:url(../images/enovice_bg.jpg) no-repeat; margin:4px 0 0 0; color:#797979; *padding:1px 0 0 3px; *height:18px;}
	.mini a.odjava {float:left; font-size:11px; width:270px; color:#414142;}
	.mini input.gumb {float:left; margin:4px 0 0 5px; }
	.mini a:hover {text-decoration:none;}
	.mini img {border:0;}

	.maksi {float:left; width:357px; padding:15px 0 0 21px;line-height:18px;color:#414142; height:85px}
	.maksi span {font-size:14px; font-weight:bold; color:#2d81c1; float:left; width:357px; padding-bottom:4px;}
	.maksi img {float:right; margin:-14px 26px 0 0;}
	.maksi em {float:left; width:300px; padding:20px 20px 5px 20px;}
	.maksi p {float:left; width:300px; padding:0 20px 0 20px;}
	.maksi a {color:#2d81c1; text-decoration:underline;}
	.maksi a:hover {text-decoration:none;}

	#content_bg {float:left; width:960px; background:url(../images/content_bg.gif) repeat-y;}

	#left {float:left; background:url(../images/left_bg.jpg) repeat-x top;min-height:500px;height:auto !important; height:500px; width:251px; padding:16px 20px 20px 20px;}
	#left ul {list-style:none; float:left; width:249px; padding-left:2px; padding-bottom:11px; line-height:16px;}
	#left ul li a {float:left; width:229px; background:url(../images/left_arrow.gif) no-repeat 0 8px; color:#414142; font-weight:bold; padding:5px 0 4px 20px; text-decoration:none;}
	#left ul li a:hover, #left ul li a.active {color:#d31145; background:url(../images/left_arrowactive.gif) no-repeat 0 8px;}
	#left img.pike {float:left; width:251px; margin:6px 0 16px 0;}

	#ponudba_left {float:left; width:251px;}
	#ponudba_left h2 { float:left; padding:2px 0 0 2px; width:249px; background:url(../images/ponudba_left.jpg) left no-repeat; height:22px; font-size:14px; color:#2d81c1; font-weight:bold;}
	#ponudba_left p {float:left; width:249px; line-height:18px; color:#414142; padding-left:2px; padding-top:1px;}
	#ponudba_left div.slideshow {float:left; width:140px; margin:10px 0 10px 0; display:inline;}
	#ponudba_left div.slideshow img {cursor:pointer;}

	#fokus { float:left; width:251px; padding-bottom:3px;}
	#fokus h3 {float:left; padding:2px 0 0 2px; width:249px; background:url(../images/fokus_left.jpg) left no-repeat; height:22px; font-size:14px; margin-bottom:10px; margin-top:4px; color:#2d81c1; font-weight:bold;}
	#fokus table {float:left;}
	#fokus img {border:0;}

	#partnerji { float:left; width:251px; padding-bottom:3px;}
	#partnerji h5 {float:left; padding:2px 0 0 2px; width:249px; background: url(../images/partnerji_left.jpg) 35px no-repeat; height:22px; font-size:14px; margin-bottom:10px; margin-top:4px; color:#2d81c1; font-weight:bold;}
	#partnerji table {float:left;}
	#partnerji img {border:0;}

	#posvet {float:left; width:251px; padding-bottom:12px;}
	#posvet h4 {float:left; padding:2px 0 0 2px; margin:3px 0 0 0; width:249px; background:url(../images/posvet.jpg) 35px no-repeat; height:22px; font-size:14px; color:#2d81c1; font-weight:bold;}
	#posvet p {float:left; width:251px; line-height:17px;color:#414142; margin:4px 0 0 0;}
	#posvet a { color:#2d81c1;}
	#posvet a:hover {text-decoration:none;}

	#seminarleft {float:left; width:251px; padding-bottom:12px;}
	#seminarleft h4 {float:left; padding:2px 0 0 2px; margin:3px 0 0 0; width:249px; background: url(../images/seminar_left.gif) -20px no-repeat; height:22px; font-size:14px; color:#2d81c1; font-weight:bold;}
	#seminarleft p {float:left; width:251px; line-height:17px;color:#414142; margin:4px 0 0 0;}
	#seminarleft a { color:#2d81c1;}
	#seminarleft a:hover {text-decoration:none;}

	#zadnjenovice {float:left; width:251px; padding-bottom:12px;}
	#zadnjenovice h4 {float:left; padding:2px 0 0 2px; margin:1px 0 0 0; width:249px; background:url(../images/zadnjenovice_left.jpg) 35px no-repeat; height:22px; font-size:14px; color:#2d81c1; font-weight:bold;}
	#zadnjenovice span {color:#999999; font-size:11px; float:left; width:251px;}
	#zadnjenovice a.novica {color:#414142; text-decoration:none; line-height:17px; float:left; width:251px; font-weight:bold;}
	#zadnjenovice a.novica:hover {color:#2d81c1;}
	#zadnjenovice a.vec {background:url(../images/left_arrow_arhiv.gif) left no-repeat; float:left; color:#2d81c1; width:239px; margin:7px 0 0 2px; display:inline; padding:0 0 0 10px; text-decoration:none;}
	#zadnjenovice a.vec:hover {text-decoration:underline;}

	#right {float:left; width:640px; background:url(../images/shadow_right.jpg) left top no-repeat; padding-left:29px;min-height:500px;height:auto !important; height:500px;}
	/*#right h1 { float:left; width:620px; height:61px; background:#d31145; color:#fff; font-size:24px; padding:21px 20px 0 0; line-height:26px;}*/
	#righth1 { float:left; width:640px; height:82px; background:#d31145;}
	#righth1 h1 {color:#fff; font-size:24px; padding:0 20px 0 0; line-height:26px;}

	#content {float:left; width:610px; padding:22px 30px 30px 0; color:#414142;}
	/*see ckstyle.css for #content styling*/

	#footer {float:left; width:940px; background:url(../images/footer_bg.jpg) top center no-repeat; padding:22px 0 20px 20px; color:#406c85; height:80px;}

	#footer p.copy {float:left; width:800px; font-weight:bold;}
	#footer p.copy a { color:#406c85; text-decoration:none;}
	#footer p.copy a:hover {text-decoration:underline;}

	#footer p.ns {float:right; width:92px;}
	#footer p.ns a {float:left; color:#406c85; text-decoration:none;}
	#footer p.ns a:hover {text-decoration:underline;}
	#footer p.ns img {float:left; border:0; margin:5px 0 0 7px;}

/* clearfix za content */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#content div.oneponf {float:left; width:305px; padding:20px 0 20px 0;}
#content div.onepsodo {background:url(../images/shadsodo.png) no-repeat top;}
#content div.onepliho {background:url(../images/shadliho.png) no-repeat top;}
#content div.oneponf p {float:left; padding:0 5px 10px 5px; width:141px }
#content div.oneponf a {font-weight:bold; font-size:14px; text-decoration:none }
#content div.oneponf img {float:left; padding:1px; border:1px solid #AEC8CF;}

#bodyposvet {float:left; width:580px; background:url(../images/shadow600.png) #D31145 no-repeat bottom; height:35px; color:#fff; margin:20px 0 0 0; display:inline; font-weight:bold; padding:4px 0 0 20px; font-size:14px;}

#popup1 {padding:0px; background:url(../images/shadow_right.jpg) #fff no-repeat top left; border-radius:6px 0 0 0; width:450px;}
	#popup1 h1 {float:left; width:430px; height:52px; padding:30px 0 0 20px; margin:0 0 10px 0; background:#D31145; color:#fff; font-size:20px; line-height:24px; border-radius:6px 6px 0 0;}
	#popup1 .p1bod {padding:0 0 20px 20px; min-height:420px;}
	#popup1 .p1pic {float:right; margin:0 0 5px 20px;}
	.sendpop {background:#EEEEEE; width:410px; padding:10px; border-radius:6px;}
	.sendpop table {font-size:14px;}
	.sendpop table input {font-size:14px; line-height:14px; font-family:Arial; padding:4px; width:100%;}
	.sendpop table input.sendp {padding:4px; width:30%; cursor:pointer;}
	
#popup2 {padding:0px; background:url(../images/shadow_right.jpg) #fff no-repeat top left; border-radius:6px 0 0 0; width:900px;}
	#popup2 h1 {float:left; width:430px; height:62px; padding:20px 0 0 20px; margin:0 0 10px 0; background:#D31145; color:#fff; font-size:20px; line-height:24px; border-radius:6px 6px 0 0;}
	#popup2 .p2bod {padding:0 0 20px 20px; min-height:400px;}
	#popup2 .p2pic {float:right; margin:0 0 5px 20px;}


#footerWrap {position:absolute; bottom:0; color:#fff; width:100%; margin:0 auto; left:-8px;}
#subfooter {margin:0 auto; width:960px; background:url(../images/subfoot960.png) top center no-repeat; height:70px; padding:8px 0 0 0;}

#refscrollcont {float:left; width:960px; height:70px; display:inline; margin:0; background:#fff}
#simplyscroll {width:960px; float:left; height:70px;}
	#simplyscroll img {float:left; margin:10px 40px 0 0; cursor:pointer;}
	/* Container DIV - automatically generated */
	.simply-scroll-container {position: relative;}
	/* Clip DIV - automatically generated */
	.simply-scroll-clip {position: relative; overflow: hidden; z-index: 2;}
	/* UL/OL/DIV - the element that simplyScroll is inited on
	Class name automatically added to element */
	.simply-scroll-list {position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none;}
	.simply-scroll-list li {padding: 0; margin: 0; list-style: none;}
	/* Custom class modifications - adds to / overrides above
	.simply-scroll is default base class */
	/* Container DIV */
	.simply-scroll {width: 960px; height: 70px; margin: 0 auto;}
	/* Clip DIV */
	.simply-scroll .simply-scroll-clip {width:960px; height:70px;}
	
.button {
color:#fff;
background:#D31145;
padding:3px 20px;
border:1px solid #2D2D2D;
font-weight:bold;
cursor:pointer;
font-family:Arial;
}