/***********************************************/
/* main.css                                    */
/* szsce.si                                    */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	color: #514540;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
fieldset {
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin: 0px;
}
legend {
	padding: 5px;
	font-weight: bold;
}
a {
	text-decoration:none;
	color:#1E92BF;
}
a:link {
	text-decoration:none;
	color:#1E92BF;
}
a:visited {
	text-decoration:none;
	color:#1E92BF;
}
a:hover {
	text-decoration:underline;
	color:#1E92BF;
}
h1 {
	margin: 0px;
	font-weight: bold;
	font-size:20px;
	font-family:Verdana, Geneva, sans-serif;
	color:#1e92bf;
	padding: 0px;
}
h2 {
	color:#DDA001;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:22px;
	margin: 0px;
}
h3 {
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	padding-bottom:18px;
	margin-bottom:0px;
	margin-top:0px;
}
h2 + h3 {
	margin-top:0px;
}
h3 + h4 {
	margin-top:0px;
}
ul {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
li {
	margin: 0px;
	padding:0px;
}
form {
	margin: 0;
	padding: 0;
}
img {
	behavior: url(iepngfix/iepngfix.htc);
}
a img {
	border: 0px;
}
table {
}
table + h3, table + h2 {
	margin-top:0px;
}
*:active, *:focus {
  outline: none;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

body#f2a {
	background-image: url(images1/index_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	background-color:#eef4f7;
}
body#f1d {
	background-image: url(images1/subpage_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	background-color:#eef4f7;
}
/* #pageWrap {
	width: 923px;
	margin: 0 auto;
} */
#header {
	padding: 0px;
	width: 923px;
	height:219px;
	margin: 0 auto;
}
#mainbody {
	width: 923px;
	margin: 0 auto;
}
#mainfoot {
	width: 100%;
	padding-top:65px;
	background-image: url(images/footer_bg.png);
	background-repeat: repeat;
	background-position: center top;
	padding-bottom:40px;
}
/***********************************************/
/* Head styles                                */
/***********************************************/
#masthead {
	float:left;
}
#topNav {
	float:right;
	width: 703px;
}
#topNav #login {
	float:right;
	padding-top:16px;
	padding-right: 15px;
}
#topNav #login a, #topNav #login a:visited{
	color: #095D7E;
	text-decoration:none;
}
#topNav #login a:hover{
	color: #095D7E;
	text-decoration:underline;
}
#topNav #search {
	float:right;
	padding-top:13px;
}
#topNav #search input.form_bg,.search input.form_bg {
	color:#999;
	background-image:url(images/search_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:17px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	vertical-align: top;
	font-size: 12px;
}
#topNav #search .searchsubmit, .search .searchsubmit {
	position:relative;
	background-image:url(images/search_bt.png);
	border: none;
	height:23px;
	width:25px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: -6px;
}
#topNav #search .searchsubmit_o {
	background-image:url(images/search_bt_o.png);
	border: none;
	height:23px;
	width:25px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: -6px;
}
#globalMenu {
	/*float:right;*/
	padding-top:8px;
}
#globalMenu ul {
	color:#4A0000 !important;
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	height:72px;
	vertical-align:baseline;
}
#globalMenu li {
	display:block;
	float:left;
	padding-right:5px;
	padding-top:42px;
}
#globalMenu li.right{
	padding-top:10px !important;
	padding-right:0px;
	padding-left:20px;
	float:right;
}
#globalMenu li.sel {
	padding-top:34px;
}
#globalMenu li.right a.sel img {
	margin-top:-9px;
}
#globalMenu li a {
}
#globalMenu li a:hover, #globalMenu li:hover a {
}
#globalMenu li a.active, #globalMenu li a.active:hover, #globalMenu li a.active:active, #globalMenu li a.active:focus {
}

#topNav #serviceMenu {
	float:left;
	/*	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../img/trsp.png);
	background-repeat: repeat; */
	margin-right:10px;
}
#topNav #serviceMenu ul {
	color:#000;
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#topNav #serviceMenu li {
	display:block;
	float:left;
	padding-right:0px;
	padding-left:2px;
}
#topNav #serviceMenu li.first {
	display:block;
	float:left;
	padding-right:25px;
	padding-left:15px;
	background-image: url(images/home2.png);
	background-repeat: no-repeat;
	background-position: left 18px;
}
#topNav #serviceMenu li a {
	color:#095d7e;
	display:block;
	font-size:100%;
	font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding-top:16px;
	padding-bottom:5px;
	padding-right:6px;
	padding-left:6px;
	text-decoration:none;
	margin-right:2px;
}
#topNav #serviceMenu li a.active, #serviceMenu li a:active, #serviceMenu li a:focus, #topNav #serviceMenu li.active a {
	background-color: #ffe5a1;
}
#topNav #serviceMenu li a:hover {
	text-decoration:underline;
}
#topNav #serviceMenu1 {
	float:right;
	/*	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../img/trsp.png);
	background-repeat: repeat; */
	margin-right:10px;
}
#topNav #serviceMenu1 ul {
	color:#000;
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#topNav #serviceMenu1 li {
	display:block;
	float:left;
	padding-right:0px;
	padding-left:2px;
}
#topNav #serviceMenu1 li.first {
	display:block;
	float:left;
	padding-right:25px;
	padding-left:15px;
	background-image: url(images/home2.png);
	background-repeat: no-repeat;
	background-position: left 18px;
}
#topNav #serviceMenu1 li a {
	color:#095d7e;
	display:block;
	font-size:100%;
	font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding-top:16px;
	padding-bottom:5px;
	padding-right:6px;
	padding-left:6px;
	text-decoration:none;
	margin-right:2px;
}
#topNav #serviceMenu1 li a.active, #serviceMenu li a:active, #serviceMenu li a:focus, #topNav #serviceMenu li.active a {
	background-color: #ffe5a1;
}
#topNav #serviceMenu1 li a:hover {
	text-decoration:underline;
}

/***********************************************/
/* Index styles                                */
/***********************************************/
#contentBlock-1 {
	float:left;
	width: 202px;
	padding-right:14px;
}
#contentBlock-1 #c43 table {
	width: 202px;
}
#contentBlock-1 #ql h2 {
	padding-top:10px;
	padding-bottom:11px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 17px;
	font-weight: bold;
	color: #dda001;
	background-image: url(images/h2_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#contentBlock-1 #ql ul {
	list-style-position:inside;
	list-style-type:none;
	background-image: url(images/ul_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#145d7e;
	font-size:16px;
}
#contentBlock-1 #ql ul li {
	background-image:url(images/arr.png);
	background-repeat:no-repeat;
	font-size:20px;
	line-height:21px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:3px;
	padding-left:10px;
	text-indent:0;
}
#contentBlock-1 #ql ul li a, #contentBlock-1 #ql ul li a:visited {
	color:#145d7e;
}
#contentBlock-1 #ql ul li a:hover {
	text-decoration:underline;
}
* html #contentBlock-1 #ql ul li {
	padding-left:12px;
	text-indent:-12px;
}
* + html #contentBlock-1 #ql ul li {
	padding-left:12px;
	text-indent:-12px;
}
#contentBlock-1 .ad1 {
	padding-bottom:15px;
}
#contentBlock-1 .ad1 .ad1_top {
	height:10px;
	background-image: url(images/ad1_top.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height:1%;
}
#contentBlock-1 .ad1 .ad1_mid {
	background-image: url(images/ad1_mid.png);
	background-repeat: repeat-y;
	background-position: center top;
	font-size:13px;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
#contentBlock-1 .ad1 .ad1_mid h3 {
	color:#000;
	padding:0px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#contentBlock-1 .ad1 .ad1_mid a, #contentBlock-1 .ad1 .ad1_mid a:visited {
	font-size:18px;
	line-height:19px;
	color:#1e92bf;
}
#contentBlock-1 .ad1 .ad1_mid a:hover {
	text-decoration: underline;
}
#contentBlock-1 .ad1 .ad1_mid a.more,#contentBlock-1 .ad1 .ad1_mid .more a {
	font-size: 10px;
	display:block;
}
#contentBlock-1 .ad1 .ad1_bot {
	height:10px;
	background-image: url(images/ad1_bot.png);
	background-repeat: no-repeat;
	background-position: center top;
	line-height:1%;
}
#contentBlock-1 .ad2 {
	//margin-top:40px;
	padding-bottom:15px;
}
#contentBlock-1 .ad2 .ad2_top {
	height:10px;
	background-image: url(images/ad2_top.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height:1%;
}
#contentBlock-1 .ad2 .ad2_mid {
	background-image: url(images/ad2_mid.png);
	background-repeat: repeat-y;
	background-position: center top;
	font-size:13px;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
#contentBlock-1 .ad2 .ad2_mid h3 {
	color:#FFF;
	padding:0px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#contentBlock-1 .ad2 .ad2_mid a, #contentBlock-1 .ad2 .ad2_mid a:visited {
	font-size:18px;
	line-height:19px;
	color:#FFF;
}
.oblak {
	line-height:22px!important;
}
#contentBlock-1 .ad2 .ad2_mid a:hover {
	text-decoration: underline;
}
#contentBlock-1 .ad2 .ad2_mid a.more,#contentBlock-1 .ad2 .ad2_mid .more a {
	font-size: 10px;
	display:block;
}
#contentBlock-1 .ad2 .ad2_bot {
	height:10px;
	background-image: url(images/ad2_bot.png);
	background-repeat: no-repeat;
	background-position: center top;
	line-height:1%;
}


/* Desni stolpec na vstopni */

#i_wrap #contentBlock-2 {
	float:right;
}
#i_wrap #contentBlock-2 #front_box {
	color:#1e92bf;
	background-image: url(images/front_box_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 40px;
	margin-right: 63px;
	margin-bottom: 12px;
	margin-left: 10px;
	padding-top:15px;
	padding-bottom:30px;
}
#i_wrap #contentBlock-2 #front_box .box {
	float:left;
	width:172px;
	padding-right:10px;
	padding-left:20px;
	margin-right:10px;
	background-image: url(images/box_dash.png);
	background-repeat: repeat-y;
	background-position: right top;
}
#i_wrap #contentBlock-2 #front_box .no_marg {
	margin-right:0px;
	padding-right: 10px;
	background-image: none;
}
#i_wrap #contentBlock-2 #front_box .box h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 23px;
	color: #145c7d;
	padding-bottom: 5px;
}
#i_wrap #contentBlock-2 #front_box .box h1 a, #i_wrap #contentBlock-2 #front_box .box h1 a:visited {
	color: #145c7d;
}
#i_wrap #contentBlock-2 #front_box .box ul {
	list-style-position:inside;
	list-style-type:none;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-left: 0;
	margin-bottom:5px;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	font-family: Verdana, Geneva, sans-serif;
	color:#145d7e;
	font-size:12px;
	font-weight:bold;
}
#i_wrap #contentBlock-2 #front_box .box ul li {
	background-image:url(images/arr2.png);
	background-repeat:no-repeat;
	font-size:13px;
	line-height:17px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:3px;
	padding-left:10px;
	text-indent:0;
}
#i_wrap #contentBlock-2 #front_box .box ul li a, #contentBlock-2 #front_box .box ul li a:visited {
	color:#1E92BF;
}
#i_wrap #contentBlock-2 #front_box .box ul li a:hover {
	text-decoration:underline;
}
* html #i_wrap #contentBlock-2 #front_box .box ul li {
	padding-left:12px;
	text-indent:-12px;
}
* + html #i_wrap #contentBlock-2 #front_box .box ul li {
	padding-left:12px;
	text-indent:-12px;
}
#i_wrap #contentBlock-2 #front_box .box p {
	padding:0px;
}
#i_wrap #contentBlock-2 #front_box .box .more {
	padding-left:10px;
	font-size:11px;
}
#i_wrap #contentBlock-2 #news {
	padding-top: 16px;
	padding-right: 30px;
	padding-bottom: 16px;
	padding-left: 30px;
	margin-top:15px;
	background-image: url(images/news_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#i_wrap #contentBlock-2 #news #news_l {
	float:left;
	width:378px;
}
#i_wrap #contentBlock-2 #news #news_l #c167 {
	padding-bottom:11px;
	background-image: url(images/h2_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#i_wrap #contentBlock-2 #news #news_l #c167 h2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
	color: #dda001;
	margin-bottom:0px;
	padding:0px;
}
#i_wrap #contentBlock-2 #news #news_l #border #item_no {
	float:right;
	width:100px;
}
#i_wrap #contentBlock-2 #news #news_l #border #item_no a, #i_wrap #contentBlock-2 #news #news_l #border #item_no a:visited {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 11px;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
}
#i_wrap #contentBlock-2 #news #news_l #border #item_no a:hover {
	color:#000;
	background-color: #ffe5a1;
	text-decoration:none;
}
#i_wrap #contentBlock-2 #news #news_l #border #item_no a.active {
	color:#000;
	background-color: #ffe5a1;
}
#i_wrap #contentBlock-2 #news #news_l .item {
	padding-top:3px;
}
/*bvla: dodal sem line-height*/
#i_wrap #contentBlock-2 #news #news_l .date {
	color:#999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:18px;
}
#i_wrap #contentBlock-2 #news #news_l .next {
	margin-top:20px;
	padding-top:7px;
	background-image:url("images/item_dash.png");
	background-repeat: repeat-x;
	background-position: left top;
}
#i_wrap #contentBlock-2 #news #news_l h1 {
	font-weight:bold;
	font-size:20px;
	font-family:Verdana, Geneva, sans-serif;
	color:#1e92bf;
	text-transform:uppercase;
	line-height: 22px;
	padding-bottom:10px;
}
#i_wrap #contentBlock-2 #news #news_l a:hover h1{
	text-decoration:underline;
}
#i_wrap #contentBlock-2 #news #news_l .thumb {
	width:124px;
	float:left;
	margin-right:5px;
	margin-left:-4px;
}
#i_wrap #contentBlock-2 #news #news_l .thumb .thumb_top {
	height:10px;
	background-image: url(images/thumb_top.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height:1%;
}
#i_wrap #contentBlock-2 #news #news_l .thumb .thumb_mid {
	background-image: url(images/thumb_mid.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom:5px;
}
#i_wrap #contentBlock-2 #news #news_l .thumb .thumb_bot {
	height:6px;
	background-image: url(images/thumb_bot.png);
	background-repeat: no-repeat;
	background-position: center top;
	line-height:1%;
}
#i_wrap #contentBlock-2 #news #news_l .body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:24px;
	color:#000;
}
#i_wrap #contentBlock-2 #news #news_l .body .more {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
}
#i_wrap #contentBlock-2 #news #news_r {
	float:right;
	width:235px;
}
#i_wrap #contentBlock-2 #news #news_r h2 {
	padding-bottom:11px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
	color: #dda001;
	background-image: url(images/h2_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#i_wrap #contentBlock-2 #news #news_r .item {
	padding-top:7px;
	padding-bottom:9px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#i_wrap #contentBlock-2 #news #news_r .item .date {
	color:#999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	line-height:12px;
}
#i_wrap #contentBlock-2 #news #news_r .item .title {
	color:#1e92bf;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-left:10px;
	background-image: url(images/arr2.png);
	background-repeat: no-repeat;
	background-position: left -2px;
	text-transform: uppercase;
}
#i_wrap #contentBlock-2 #news #news_r .item .title a, #i_wrap #contentBlock-2 #news #news_r .item .title a:visited {
	line-height: 13px;
	color:#1e92bf;
}
#i_wrap #contentBlock-2 #news #news_r .alignl {
	float:left;
	width:49%;
}
#i_wrap #contentBlock-2 #news #news_r .alignr {
	float:right;
	width:49%;
}


/*bvla: albums sem spremenil v class, ker jih je potencialno lahko vec na strani*/
#i_wrap #contentBlock-2 .albums {
	padding-top: 16px;
	padding-right: 30px;
	padding-bottom: 16px;
	padding-left: 30px;
	margin-top:15px;
	background-color:#FFF;
}
/*bvla: albums sem spremenil v class, ker jih je potencialno lahko vec na strani*/
#i_wrap #contentBlock-2 .albums h2 {
	padding-bottom:11px;
	margin-bottom:6px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
	color: #dda001;
	background-image: url(images/h2_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/***********************************************/
/* Subpage styles                              */
/***********************************************/

/* levi stolpec na podstrani */

#generatedContent-1 {
	float:left;
	width: 206px;
}
#generatedContent-1 h2 {
	color:#DDA001;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:35px;
	padding-top:10px;
}
#generatedContent-1 #c12{
	width:206px;
	float:left;
	padding-bottom: 30px;
}
#generatedContent-1 #c12 ul{
	padding:0px;
	margin:0px;
	background-image:url("images/ul_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
}

#generatedContent-1 #c12 li {
	list-style-type:none;
	background-image:url("images/ul_dash.png");
	background-position:left top;
	background-repeat:repeat-x;
}
#generatedContent-1 #c12 li a {
	color:#537f9e;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	width:100%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#generatedContent-1 #c12 li a.children {
	background-image: url(images/lm_min.png);
	background-repeat: no-repeat;
	background-position: 195px 15px;
}
#generatedContent-1 #c12 li a.children_c {
	background-image: url(images/lm_max.png);
	background-repeat: no-repeat;
	background-position: 195px 15px;
}
#generatedContent-1 #c12 li a.children_sel {
	background-image: url(images/lm_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left:-15px;
	padding-left:15px;
	padding-right:15px;
}

* html #generatedContent-1 #c12 li a {
	width:150px;
}
#generatedContent-1 #c12 li a:visited, #generatedContent-1 #c12 li a:active {
	color:#537f9e;
}
#generatedContent-1 #c12 li a:hover {
	color:#283d4c;
	text-decoration:underline;
}
#generatedContent-1 #c12 li.sel a, #generatedContent-1 #c12 li.sel a:link, #generatedContent-1 #c12 li.sel a:visited, #generatedContent-1 #c12 li a.sel, #generatedContent-1 #c12 li a.sel:link, #generatedContent-1 #c12 li a.sel:visited {
	color: #000;
	background-image: url(images/lm_bg_i.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left:-15px;
	padding-left:15px;
	padding-right:15px;
}
#generatedContent-1 #c12 li.sel a:hover {
	color: #996600;
}
#generatedContent-1 #c12 li ul {
	background-image:none;
	background-repeat: no-repeat;
	padding-bottom:8px;
}
#generatedContent-1 #c12 li ul li{
	background-image:none;
	background-repeat: no-repeat;
	
}
#generatedContent-1 #c12 li ul li a {
	border-bottom:none;
	color:#537f9e;
	display:block;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 18px;
}
#generatedContent-1 #c12 li ul li a.children {
	background-image: url(images/lm_min.png);
	background-repeat: no-repeat;
	background-position: 194px 10px;
}
* html #generatedContent-1 #c12 li ul li a {

}
#generatedContent-1 #c12 li ul li a:visited, #generatedContent-1 #c12 li ul li a:active {
	color:#537f9e;
}
#generatedContent-1 #c12 li ul li ul li a, #generatedContent-1 #c12 li ul li ul li a:link {
	width:175px;
}

#generatedContent-1 #c12 li ul li a:hover {
	color:#283d4c;
	text-decoration:underline;
}
#generatedContent-1 #c12 li ul li.sel a, #generatedContent-1 #c12 li ul li.sel a:link, #generatedContent-1 #c12 li ul li.sel a:visited, #generatedContent-1 #c12 li ul li a.sel, #generatedContent-1 #c12 li ul li a.sel:link, #generatedContent-1 #c12 li ul li a.sel:visited {
	background-image: none;
	color: #000;
	font-weight:bold;
	border-bottom:none;
	background-image: url(images/lm_bg2.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:-5px;
	padding-top:6px;
	padding-bottom:9px;
	padding-left:23px;
	padding-right:15px;
}
#generatedContent-1 #c12 li ul li ul li.sel a, #generatedContent-1 #c12 li ul li ul li.sel a:link, #generatedContent-1 #c12 li ul li ul li.sel a:visited, #generatedContent-1 #c12 li ul li ul li a.sel, #generatedContent-1 #c12 li ul li ul li a.sel:link, #generatedContent-1 #c12 li ul li ul li a.sel:visited{
	background-image: none;
	padding-top:3px;
	padding-bottom:3px;
	width:175px;
}
#generatedContent-1 #c12 li ul li ul {
	padding-left:10px;
}

/* Desni stolpec na podstrani */

#r_wrap {
	width: 643px;
	float:right;
	margin-top:-76px;
	min-height:700px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-image: url(images/r_wrap_bg.png);
	background-position: right top;
	position: relative;
	padding-bottom:100px;
}
#r_wrap .rootline {
	padding-bottom:12px;
	font-size:10px;
	background-image:url("images/h2_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom: 10px;
}
#r_wrap .rootline ul, #r_wrap .rootline li {
	list-style-type:none;
	padding:0;
	margin:0;
}
#r_wrap .rootline li {
	float:left;
	padding-left:10px;
	padding-right:8px;
	background-color: transparent;
	background-image: url(images/arr3.png);
	background-repeat: no-repeat;
	background-position: left top;
	color:#5f553b;
	font-weight:bold;
	display:inline-block;
}
#r_wrap .rootline li a {
	padding:0px;
	color:#1e92bf;
	font-weight:normal;
}
#r_wrap .rootline li a:link, #r_wrap .rootline li a:visited {
	text-decoration:none;
	color:#1e92bf;
}
#r_wrap .rootline li a:hover, #r_wrap .rootline li a:focus {
	text-decoration:underline;
}
#r_wrap .rootline li.home {
	padding-left:0px;
	padding-top:2px;
	background-image:none;
}
#r_wrap #contentBlock-2 {
	clear:both;
}
#r_wrap #contentBlock-2 li p {
	padding-bottom:0px !important;
}
#r_wrap #contentBlock-2 p {
	line-height:20px;
	padding-top:0px;
	padding-bottom:20px;
}
#r_wrap #contentBlock-2 p + ul, #r_wrap #contentBlock-2 p + ol {
	margin-top:-5px;
}
#r_wrap #wrap_1 #contentBlock-2 h1.centralHeadline{
	color:#dda001;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-weight:bold;
	font-size:36px;
	line-height: 38px;
	background-image:url("images/r_wrap_bg.png");
	background-position:right top;
	font-size:45px;
	line-height:50px;
	padding-top:10px;
	padding-right:33px;
	padding-bottom:0px;
	display:inline-block;
	margin-top:-53px;
	margin-bottom:5px;
	margin-right:20px;
	z-index:100;
	min-height:inherit;
}
#r_wrap #wrap_1 #contentBlock-2 .abstract{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:24px;
	color:#333;
	background-image:url("images/h2_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:22px;
	margin-bottom:15px;
}
#r_wrap #wrap_2 #contentBlock-2 h1.centralHeadline{
	color:#dda001;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:36px;
	line-height:40px;
	padding-top:0px;
	padding-right:33px;
	padding-bottom:0px;
	min-height:70px;
	margin-bottom:20px;
}
#r_wrap #wrap_2 #contentBlock-2 .abstract{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:24px;
	color:#333;
	padding-bottom:22px;
}
#r_wrap #wrap_2 #contentBlock-2 p{
	padding-bottom:20px;
	padding-top:0;
}
#r_wrap #wrap_2 #contentBlock-2 h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	color:#dda001;
	padding-bottom:22px;
}
#r_wrap #wrap_2 #contentBlock-2 .dvig h2{
	padding:0px !important;
	margin-top: 0px !important;
	color:#DDA001 !important;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:18px !important;
	font-weight:bold !important;
	line-height:22px !important;
	padding-bottom:11px !important;
}
#r_wrap #wrap_2 #contentBlock-2 h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	color:#333;
	padding-bottom:18px;
}
#r_wrap #wrap_3 h1{
	color:#DDA001;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:36px;
	font-weight:bold;
	min-height:70px;
	margin-bottom:20px;
	line-height:40px;
	padding-bottom:0;
	padding-right:33px;
}
#r_wrap #wrap_3 .section{
	color:#dda001;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	line-height:40px;
}
#r_wrap #wrap_3 #contentBlock-2 h1{
	color:#DDA001;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:36px;
	font-weight:bold;
	min-height:70px;
	margin-bottom:20px;
	line-height:40px;
	padding-bottom:0;
	padding-right:33px;
}
#r_wrap #wrap_3 #contentBlock-2 .section{
	color:#dda001;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	line-height:40px;
}
#r_wrap #wrap_3 #contentBlock-2 .abstract{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:24px;
	color:#333;
	padding-bottom:22px;
}
#r_wrap #wrap_3 #contentBlock-2 .title_line h2{
	background-image:url("images/h2_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#C99100;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:17px;
	font-weight:bold;
	padding-bottom:11px;
	padding-top:20px;
	margin:0px;
	margin-bottom:5px !important;
}
#r_wrap #wrap_3 #contentBlock-2 h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	color:#dda001;
	padding-bottom:12px;
}

#r_wrap #wrap_4 #contentBlock-2 h2{
	color:#DDA001;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:22px;
}
#r_wrap #wrap_4 #contentBlock-2 .section{
	color:#dda001;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	line-height:40px;
}
#r_wrap #wrap_4 #contentBlock-2 .abstract{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:24px;
	color:#333;
	padding-bottom:16px;
}
#r_wrap #wrap_4 #contentBlock-2 .abstract p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:24px;
	color:#333;
	padding:0px;
}
#r_wrap #wrap_4 #contentBlock-2 .title_line h2{
	background-image:url("images/h2_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#C99100;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:17px;
	font-weight:bold;
	padding-bottom:11px;
	padding-top:20px;
}
#r_wrap #wrap_4 #contentBlock-2 .related-item-single, #r_wrap #wrap_4 #contentBlock-2 .soc_net{
	padding-bottom:30px;
}
#r_wrap #wrap_4 #contentBlock-2 .news-header-single{
	color:#DDA001;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:22px;
}
#r_wrap #wrap_4 #contentBlock-2 .files-header-single, #r_wrap #wrap_4 #contentBlock-2 .links-header-single {
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	padding-bottom:22px;
}

.content_body {
	width: 379px;
	float:left;
/*	padding-top:15px; */
}
#a_wrap .content_body {
	width: 350px;
	/* bvla width: 279px;*/
	float:left;
/*	padding-top:15px; */
}
.content_body .summary h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#1e92bf;
	font-size:20px;
	font-weight:normal;
	line-height: 24px;
	background-image: url(images/desc_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 125px;
	min-height: 30px;
	display:inline-block;
	padding-bottom:0px;
	padding-top:6px;
	margin:0px;
}
.content_body .summary p {
	padding-left: 125px;
}
.content_body .summary p span.more a{
	font-size:10px;
}
.content_body .item {
	padding-bottom:15px;
	padding-top:10px;
	margin-right:30px;
	display:block;
}
.content_body .next {
	background-image:url("images/item_dash.png");
	background-position:left top;
	background-repeat:repeat-x;
}
.content_body .left {
	width:124px;
	float:left;
	margin-right:5px;
}

.content_body .left .thumb {
	width:124px;
	float:left;
	margin-right:5px;
}
.content_body .left .thumb .thumb_top {
	height:10px;
	background-image: url(images/thumb_top.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height:1%;
}
.content_body .left .thumb .thumb_mid {
	background-image: url(images/thumb_mid.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom:5px;
}
.content_body .left .thumb .thumb_bot {
	height:6px;
	background-image: url(images/thumb_bot.png);
	background-repeat: no-repeat;
	background-position: center top;
	line-height:1%;
}
.content_body .item .right {	
	font-family:Verdana,Geneva,sans-serif;
	font-size:13px;
	float:right;
	width:220px;
}
.content_body .item .right .date{
	color:#999999;
	font-size:11px;
	line-height: 12px;
}
.content_body .item a h1{
	color:#1e92bf !important;
	font-family:Verdana,Geneva,sans-serif !important;
	font-size:13px !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	margin-top: 5px !important;
	margin-bottom:5px !important;
	padding:0px !important;
	line-height:15px !important;
	min-height: 1px !important;
}
.content_body .item .right a:hover h1{
	text-decoration: underline;
}

.content_body h1 {
	color:#ab5317;
	font-size: 2em;
	font-weight: normal;
	padding-bottom:55px;
}
.content_body h2 {
	color:#DDA001;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:22px;
}
.content_body h3 {
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	padding-bottom:18px;
}
.content_body p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:20px;
	padding-top:0px;
	padding-bottom:20px;
}
.content_body td ul {
	font-size:0.888883em;
	line-height:1.4em;
}
.content_body ul {
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 15px;
	margin-left: 0em;
	list-style-type: none;
	padding-bottom: 0px;
	list-style-position: inside;
	padding-top: 0;
	padding-right: 0;
	/* bvla padding-left: 0; */
}
.content_body h2 + ul {
	margin-top:-10px;
}
.content_body h3 + ul {
	margin-top:-10px;
}
.content_body ul li {
	background-image: url(images/blt.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 15px;
	padding-bottom: 4px;
	text-indent: 0px;
	line-height: 20px;
}
* html .content_body ul li{ /*IE only rule. */
	padding-left: 17px;
	text-indent: -17px;
}
*+html .content_body ul li { /*IE7 only rule. */
	padding-left: 17px;
	text-indent: -17px;
}

.content_body ol {
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 10px;
	margin-left: 10px;
	font-size:1.08333em;
	line-height:1em;
}
.content_body h2 + ol {
	margin-top:-10px;
}
.content_body ol li {
	background-image:none;
	padding-bottom:4px;
	line-height: 17px;
	text-indent: 0px;
}

.content_body .date {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
 *padding-top:0px;
}
.content_body .date span {
	font-family:Verdana, Geneva, sans-serif;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
	margin-right:10px;
	background-image: url(images/date_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	width:90px;
	font-weight:normal;
	display:inline-block;
}
.content_body .short_description {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:1.5em !important;
	line-height:1.2em !important;
	margin-top:20px;
	margin-bottom:27px;
}
.content_body .short_description p {
	padding-bottom:0px;
}
.photo {
	margin-bottom:27px;
}
.photo img {
	border: 2px solid #eaebec;
}

.reletad-files-single {
	font-size:11px;
	margin-bottom:10px;		
	background-image:url("images/item_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
}
.reletad-files-single .files-header-single{
	color:#000000 !important;
	font-family:Verdana,Geneva,sans-serif !important;
	font-size:14px !important;
	font-weight:bold !important;
	line-height:18px !important;
	margin-bottom:5px !important;
	margin-top:0 !important;
	padding-bottom:0 !important;
	padding-right:15px !important;
	padding-top:0 !important;
	text-transform:uppercase !important;
}
.reletad-files-single .file-item-single {
	background-image:url("images/item_dash.png");
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:12px;
}
.reletad-files-single .description {
	font-size: 1em;
	font-weight:bold;
	color:#514540;
	padding-bottom:10px;
}
.reletad-files-single .left {
	float:left;
	width: 24px;
	padding-top:2px;
}
.reletad-files-single .right {
	float:left;
	width: 85%;
}
.reletad-files-single .right a{
	text-transform:uppercase;
	font-weight:bold;
	line-height:14px;
}
.reletad-files-single .right .file_size {
	color:#999;
	line-height:12px;
}


table.bold td {
	font-size: 1.083333em;
	line-height: 1.615385em;
	font-weight:bold;
}
table.bold img {
	padding-top:5px;
}
.wide_box {
	margin-bottom:27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height:1.2em;
}
.wide_box .wide_box_t {
	background-image: url(images/wide_box_t.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:15px;
}
.wide_box .wide_box_m {
	background-color:#e1ded0;
	padding-right: 10px;
	padding-left: 20px;
	width:699px;
}
.wide_box .wide_box_m .left {
	float:left;
	width: 440px;
}
.wide_box .wide_box_m .right {
	float:right;
}
.wide_box .wide_box_b {
	background-image: url(images/wide_box_b.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:10px;
}
.wide_box .photo_box {
	padding-top:5px;
	float:left;
	margin-right:7px;
	margin-left:9px;
	width:216px;
}
.wide_box .photo_box .description {
	font-family:Verdana, Geneva, sans-serif;
	padding-top:8px;
	font-size:11px;
	line-height: 1.35em;
}
.subpage_small {
	margin-bottom:27px;
	border-bottom:1px solid #e3e4e6;
}
.subpage_small h2 {
	margin-top:0px;
}
.subpage_screencast {
	margin-bottom:27px;
}
.subpage_screencast h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ac5317;
	margin-top:0px;
	font-size: 1.166667em;
	font-weight: bold;
	padding-bottom:18px;
	padding-top: 0px;
}
.subpage_screencast .video {
	padding-bottom:37px;
}
.screencasts {
	margin-bottom:27px;
}
.screencasts img {
	margin-bottom:20px;
}
.screencasts h2 {
	color: #514540;
	padding-bottom:0px;
	margin-bottom:8px;
}
.screencasts a {
	display:block;
	padding-bottom: 5px;
	padding-top:5px;
	border-bottom:1px solid #e3e4e6;
	text-decoration: none;
}
.screencasts a:hover {
	color: #514540;
}
.wide_table {
	margin-bottom:27px;
}
table.wide {
	margin-top:10px;
	font-size: 0.916667em;
	line-height: 1.2em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e4e5e7;
	border-bottom-color: #e4e5e7;
	border-right-style: solid;
	border-bottom-style: solid;
}
table.wide th {
	font-weight: normal;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e5e7;
	border-right-color: #e4e5e7;
	border-bottom-color: #e4e5e7;
	border-left-color: #e4e5e7;
}
table.wide td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e5e7;
	border-right-color: #e4e5e7;
	border-bottom-color: #e4e5e7;
	border-left-color: #e4e5e7;
	border-left-style: solid;
}
.plain_table {
	margin-bottom:27px;
}
.plain_table h2 {
	font-family:Verdana, Geneva, sans-serif;
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
	color: #ac5317;
}
table.plain {
	margin-top:10px;
	font-size: 0.916667em;
	line-height: 1.2em;
	border-bottom-width: 1px;
	border-bottom-color: #e4e5e7;
	border-bottom-style: solid;
	margin-bottom:27px;
}
table.plain th {
	text-align:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e5e7;
	padding:5px;
	font-size: 0.916667em;
	line-height: 1.2em;
	text-align:left;
}
table.plain td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e5e7;
	padding:5px;
	font-size: 0.916667em;
	line-height: 1.2em;
	vertical-align: top;
	text-align:left;
}
table.plain td p, table.plain th p{
	padding:0px!important;
	margin:0px!important;
}
.content_side {
	width: 237px;
	float:right;
/*	padding-top:15px; */
}
.content_side h2{
	background-image:url("images/h2_dash.png") !important;
	background-position:left bottom !important;
	background-repeat:repeat-x !important;
	color:#C99100 !important;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif !important;
	font-size:17px !important;
	font-weight:bold !important;
	padding-bottom:6px !important;
	padding-top:20px !important;
	margin:0px !important;
	margin-bottom:0px !important;
}
#a_wrap .content_side {
	/* bvla width: 337px;*/
	width: 290px;
	float:right;
/*	padding-top:15px; */
}
.content_side p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#wrap_1 .content_side h2 {
	background-image:url("images/h2_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#c99100;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:17px;
	font-weight:bold;
	padding-bottom:11px;
	line-height:17px;
	margin:0px;
}
.news_list, .seznam {
  padding-bottom: 25px;
}
.news_item, .item {
	padding-top:7px;
	padding-bottom:10px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.news_item .category {
	color:#1e92bf;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-bottom:3px;
	line-height:12px;
}
.news_item .date, .item .date {
	color:#999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-bottom:3px;
	line-height:12px;
	font-weight:normal;
}
.news_item .title, .item .title {
	color:#1e92bf;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-left:10px;
	background-image: url(images/arr2.png);
	background-repeat: no-repeat;
	background-position: left -3px;
	text-transform: uppercase;
}
.news_item .title a, .news_item .title a:visited, .item .title a, .item .title a:visited {
	line-height: 13px;
	color:#1e92bf;
}
.news_item .unread .title a, .news_item .unread .title a:visited {
	color:#115e7c;
}
.news_item .read .title a, .news_item .read .title a:visited {
	color:#1f92be;
}
.news_item .body  {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
}
.news_item .more {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
}
.content_side .news_item .more{
	padding-left:0px !important;
}
.content_side ul {
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 15px;
	margin-left: 0em;
	list-style-type: none;
	padding-bottom: 0px;
	list-style-position: inside;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.content_side ul li {
	background-image: url(images/blt.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 15px;
	padding-bottom: 4px;
	text-indent: 0px;
	line-height: 17px;
}
* html .content_side ul li{ /*IE only rule. */
	padding-left: 17px;
	text-indent: -17px;
}
*+html .content_side ul li { /*IE7 only rule. */
	padding-left: 17px;
	text-indent: -17px;
}

.content_side ol {
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 10px;
	margin-left: 10px;
	font-size:1.08333em;
	line-height:1em;
}
.content_side ol li {
	background-image:none;
	padding-bottom:4px;
	line-height: 17px;
	text-indent: 0px;
}

#wrap_2 .content_side .fb_like {
	padding-bottom:10px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#wrap_2 .content_side .fb_like iframe {
	padding-top:12px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:40px;
}
#wrap_2 .content_side .news_item {
	padding-top:7px;
	padding-bottom:10px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#wrap_2 .content_side .news_item .date {
	color:#999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-bottom:3px;
	line-height:12px;
}
#wrap_2 .content_side .news_item .category {
	color:#1e92bf;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-bottom:3px;
	line-height:12px;
}
#wrap_2 .content_side .news_item .title {
	color:#1e92bf;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-left:10px;
	background-image: url(images/arr2.png);
	background-repeat: no-repeat;
	background-position: left -3px;
	text-transform: uppercase;
}
#wrap_2 .content_side .news_item .label{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
}
#wrap_2 .content_side .news_item .title a,#wrap_2 .content_side .news_item .title a:visited {
	line-height: 13px;
	color:#1e92bf;
}
#wrap_2 .content_side .news_item .read .title a,#wrap_2 .content_side .news_item .read .title a:visited {
	color:#1d91c0;
}
#wrap_2 .content_side .news_item .unread .title a,#wrap_2 .content_side .news_item .unread .title a:visited {
	color:#145d7e;
}
#wrap_3 .content_side h1, .aktualno .content_side h1 {
	background-image:url("images/h2_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#c99100;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:17px;
	font-weight:bold;
	padding-bottom:11px;
}

#wrap_3 .content_side .item,.aktualno .content_side .item {
	margin-bottom:7px;
	padding-bottom:10px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#wrap_3 .content_side .item .date, .aktualno .content_side .item .date{
	color:#999999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-bottom:3px;
	line-height:12px;
}
#wrap_3 .content_side .item .title, .aktualno .content_side .item .title {
	color:#1e92bf;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-left:10px;
	background-image: url(images/arr2.png);
	background-repeat: no-repeat;
	background-position: left -3px;
	text-transform: uppercase;
}
#wrap_3 .content_side .item .title a, #wrap_1 .content_side .item .title a:visited, .aktualno .content_side .item .title a, .aktualno .content_side .item .title a:visited {
	line-height: 13px;
	color:#1e92bf;
}
#wrap_3 .content_side .item .body, .aktualno .content_side .item .body {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
}
#wrap_3 .content_side .item .more, .aktualno .content_side .item .more {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
}
#wrap_3 .content_side .fb_like {
	padding-bottom:10px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#wrap_3 .content_side .fb_like iframe {
	padding-top:12px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:40px;
}
#wrap_4 .content_side .news_item {
	padding-top:7px;
	padding-bottom:10px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#wrap_4 .content_side .news_item .date {
	color:#999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-bottom:3px;
	line-height:12px;
}
#wrap_4 .content_side .news_item .category {
	color:#1e92bf;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-bottom:3px;
	line-height:12px;
}
#wrap_4 .content_side .news_item .title {
	color:#1e92bf;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-left:10px;
	background-image: url(images/arr2.png);
	background-repeat: no-repeat;
	background-position: left -3px;
	text-transform: uppercase;
}
#wrap_4 .content_side .news_item .title a,#wrap_2 .content_side .news_item .title a:visited {
	line-height: 13px;
	color:#1e92bf;
}
#wrap_4 .content_side .fb_like {
	padding-bottom:10px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#wrap_4 .content_side .fb_like iframe {
	padding-top:12px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:40px;
}
/* bvla .content_side .highlight {
	padding-bottom: 20px !important;
}*/
.content_side .moretext {
	color:#999999;
	font-size:11px;
}
.content_side .links {
	margin-bottom: 30px;
}
.content_side .links h2 {
	color: #514540;
	padding-bottom:0px;
	margin-bottom:8px;
}
.content_side .links a {
	display:block;
	padding-bottom: 5px;
}
.content_side .links a:hover {
	color: #514540;
}
.content_side #see_also h2 {
	color: #514540;
	border-bottom:1px solid #e3e4e6;
	padding-bottom:8px;
	margin-bottom:8px;
}
.content_side #see_also .description {
	padding-bottom:8px;
	margin-bottom:8px;
	color:#514540;
	font-size:12px;
	line-height:18px;
}
.content_side #latest h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height: 1.2em;
	margin-bottom: 15px;
	margin-top:80px;
}

.content_side #latest .latest_item {
	margin-bottom:10px;
}
.content_side #latest .latest_item .left {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-image: url(images/date_short_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:46px;
	font-weight:normal;
	line-height:12px;
	text-transform: uppercase;
	text-align:center;
}
.content_side #latest .active .left {
	color:#514540;
}
.content_side #latest .latest_item .right {
	font-family:Verdana, Geneva, sans-serif;
	float:right;
	width:150px;
}
.content_side #latest .latest_item .right a {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#537f9e;
	text-decoration:none;
}
.content_side #latest .latest_item .right a:hover {
	color:#283d4c;
	text-decoration:underline;
}
.content_side #latest .active .right a {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #996600;
	text-decoration:none;
}
.content_side #latest .active .right a:hover {
	color: #996600;
	text-decoration:underline;
}
#content #leftmenu li.active a:hover {
	color: #996600;
}
.content_side ul.check {
	list-style-position:inside;
	list-style-type:none;
	margin:0.2em 0.2em 15px 0;
	padding:0 0 0;
}
.content_side ul.check li {
	background-image:url(images/check_orange.png);
	background-repeat:no-repeat;
	font-size:1em;
	line-height:1.4em;
	margin-left:0;
	margin-right:0;
	margin-top:2px;
	padding-bottom:5px;
	padding-left:25px;
	text-indent:0;
}
* html .content_side ul.check li {
	padding-left:27px;
	text-indent:-17px;
}
* + html .content_side ul.check li {
	padding-left:27px;
	text-indent:-17px;
}
#content #col3 h1 {
	padding-top:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#ab5317;
	font-size: 3em;
	font-weight: normal;
	padding-bottom:43px;
}
/***********************************************/
/* Footer styles                               */
/***********************************************/
#mainfoot #footer {
	width:923px;
	margin:0 auto;
	color:#e0ecf1;
	font-size: 11px;
	background-image: url(images/footer_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#mainfoot #footer h3 {
	padding:0px;
	margin:0px;
	font-size:11px;
	line-height:18px;
	color:#e0ecf1;
}
#mainfoot #footer #footerLeft {
	float:left;
	width:230px;
	padding-right:10px;
}
#mainfoot #footer #footerLeft img {
	padding-right:5px;
}
#mainfoot #footer #footerRight {
	float:right;
}
#mainfoot #footer .quickLinks {
	float:left;
	width:150px;
	padding-right:15px;
}
#mainfoot #footer .no_pad {
	padding-right:0px;
}
#mainfoot #footer .quickLinks ul {
	list-style-position:inside;
	list-style-type:none;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#mainfoot #footer .quickLinks ul li {
	background-image:url(images/arr3.png);
	background-repeat:no-repeat;
	line-height:17px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:3px;
	padding-left:10px;
	text-indent:0;
}
#mainfoot #footer .quickLinks ul li a, #mainfoot #footer .quickLinks ul li a:visited {
	color:#e0ecf1;
}
#mainfoot #footer .quickLinks ul li a:hover {
	text-decoration:underline;
}
* html #mainfoot #footer .quickLinks ul li {
	padding-left:12px;
	text-indent:-12px;
}
* + html #mainfoot #footer .quickLinks ul li {
	padding-left:12px;
	text-indent:-12px;
}
#mainfoot #sys_menu {
	padding-top:16px;
	width:923px;
	margin:0 auto;
	color:#FFF;
	font-size:11px;
	text-align:center;
}
#mainfoot #sys_menu a {
	color:#FFF;
}
#mainfoot #sys_menu span {
	color:#000;
}
/***********************************************/
/* Checkout styles                             */
/***********************************************/

#check_steps {
	padding-bottom: 10px;
	padding-top: 10px;
}
.step {
	color:#CCC;
	float:left;
	padding-right:20px;
}
.step img {
	float:left;
	vertical-align: middle;
	padding-right: 5px;
}
.active {
	color:#ab5317;
}
#content_checkout {
/*	border-top:1px solid #E3E4E6;*/
}
#content_checkout h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#ab5317;
	font-size: 2em;
	font-weight: normal;
	padding-bottom:23px;
	padding-top:12px;
}
#content_checkout #currency {
	text-align:right;
	padding-bottom: 10px;
}
#content_checkout #currency form {
	display:inline;
}
#content_checkout #currency active {
	border: 1px solid #CCC;
	padding:3px;
}
#product_table td {
	font-size:12px;
}
#product_table .ttl {
	font-weight:bold;
	color:#ab5317;
	font-size:12px;
}
#product_table h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	line-height: 1.2em;
}
#product_table .price {
	background-color:#514540;
	padding: 5px;
	color:#FFF;
	font-size:18px;
	line-height: 1.2em;
	display:block;
}
#product_table .buy {
	padding:5px;
	background-color:#e1ded0;
	font-size:11px;
	font-weight:bold;
	display:block;
}
#product_table .buy2 {
	padding:5px;
	font-size:11px;
	font-weight:bold;
	display:block;
}
#product_table .description {
	font-size:11px;
	line-height: 1.35em;
}
#product_table .top_border {
	border-top:1px solid #E3E4E6;
}
#product_table .bottom_border {
	padding-bottom:3px;
	border-bottom:1px solid #514540;
}
#product_table .ttl2 {
	padding-bottom:3px;
	border-bottom:1px solid #E3E4E6;
	padding-top:3px;
}
#product_table .feature {
	padding-bottom:3px;
	border-bottom:1px solid #E3E4E6;
	padding-top:3px;
}
#product_table .lpad {
	padding-left: 20px;
}
#disclaimer {
	padding-top: 20px;
	margin-bottom:35px;
	font-size: 11px;
}
#disclaimer #left {
	padding-left: 5px;
	float: left;
	width: 180px;
}
#disclaimer #right {
	float: right;
	width: 747px;
}
#product_table input {
	width:100%;
	border:#CCC 1px solid;
	padding: 2px;
}
#product_table input.error {
	width:100%;
	background-color:#ab5317;
	border:#333 2px solid;
	color:#FFF;
}
#product_table input.short {
	width:90px;
}
#product_table td img {
	vertical-align:middle;
}
#product_table #help {
	padding-bottom:30px;
}
#product_table #help img {
	vertical-align:middle;
	padding-right: 5px;
}
#product_table #before_decision {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#product_table #before_decision table {
	padding-top:7px;
}
#product_table #next_step {
	background-image: url(images/next_step_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:959px;
	margin-top:20px;
	padding-top:15px;
	padding-bottom:15px;
}
#download {
	margin-bottom:40px;
}
#download #dl {
	margin-left:218px;
	float:left;
	width:464px;
	background-image: url(images/download_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:125px;
	padding:15px;
}
#download #dl {
	margin-left:218px;
	float:left;
	width:464px;
	background-image: url(images/download_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:125px;
	padding:15px;
}
#download #dl .description {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom:7px;
	display:block;
}
#download #dl p {
	text-align:center;
	font-size:11px;
}
#download #help {
	float:right;
	width:226px;
	padding-bottom:30px;
}
#download h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	line-height: 1.2em;
}
#download #help img {
	vertical-align:middle;
	padding-right: 5px;
}
#download #dl a.more_s, #download #dl .more_s {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	text-align:center;
	height:65px;
	color:#FFF;
	font-size:30px;
	font-weight:normal;
	background-image: url(images/download_button.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 10px;
}
#download #dl a.more_s:hover {
	background-image: url(images/download_button_o.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#help h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	line-height: 1.2em;
}
#help img {
	vertical-align:middle;
	padding-right: 5px;
}
#checkout_right ul.check {
	list-style-position:inside;
	list-style-type:none;
	padding:0;
	margin-top: 1em;
	margin-right: 0.2em;
	margin-bottom: 15px;
	margin-left: 0;
}
#checkout_right ul.check li {
	background-image:url(images/check_orange.png);
	background-repeat:no-repeat;
	font-size:1em;
	line-height:1.2em;
	margin-left:0;
	margin-right:0;
	margin-top:2px;
	padding-bottom:5px;
	padding-left:25px;
	text-indent:0;
}
* html #checkout_right ul.check li {
	padding-left:27px;
	text-indent:-17px;
}
* + html #checkout_right ul.check li {
	padding-left:27px;
	text-indent:-17px;
}
/**************other styles **************/

/*bvla .highlight {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 1.5em !important;
	line-height: 1.2em !important;
	padding-bottom:30px !important;
}*/
.highlight {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 1.5em !important;
	line-height: 1.2em !important;
	padding-bottom:30px !important;
}
.intro {
	font-size: 2em !important;
	line-height: 1.25em !important;
}
.red {
	color:#ab5317 !important;
}
.code {
	padding: 20px !important;
	font-family:"Courier New", Courier, monospace !important;
	background-color:#f3f2ec !important;
	font-size: 0.916667em !important;
	line-height: 1.909091em !important;
	margin-bottom:27px !important;
}
ul.check {
	list-style-position:inside;
	list-style-type:none;
	margin:0.2em 0.2em 15px 0;
	padding:0 0 0;
}
ul.check li {
	background-image:url(images/check_orange.png);
	background-repeat:no-repeat;
	font-size: 1em;
	line-height: 1.4em;
	margin-left:0;
	margin-right:0;
	margin-top:2px;
	padding-bottom:5px;
	padding-left:25px;
	text-indent:0;
}
* html ul.check li {
	padding-left:27px;
	text-indent:-17px;
}
* + html ul.check li {
	padding-left:27px;
	text-indent:-17px;
}
.description {
	font-size: 0.916667em;
	line-height: 1.909091em;
	color:#999;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}
.center {
	text-align: center;
}
.clear {
	clear:both;
}

.tx-paypaluserinfo-pi1 {
	padding-left: 145px;
}
.tx-paypaluserinfo-pi1 table.plain td {
	font-size:1em;
	font-weight:bold;
}
/***********************************************/
/* Extra & Typo3 classes                       */
/***********************************************/
.clearOnly {
	clear: both;
	height: 0px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 0;
}
.outOfSight {
	position: absolute;
	top: 0;
	left: -4000px;
}
.csc-textpic {
	margin-left:-5px;
}
.csc-textpic-image div{
	background-image: url(images/image-top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.csc-textpic-image {
	background-image: url(images/image-bot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:10px;
	width:390px;
}
.csc-textpic-imagewrap img {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div.csc-textpic-caption{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:333;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image:none;
}


fieldset.tx-powermail-pi1_fieldset{
	background-color:#fdf5dc;
	border:none;
	padding:10px;
	margin-bottom:30px;
	margin-top:30px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	color:black;
	font-weight:bold;
	font-size:15px;
	margin-top:-30px;
}
fieldset.tx-powermail-pi1_fieldset label {
	font-weight:normal;
	clear:both;
	display:block;
	text-align:right;
	float:left;
	width:150px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:#fdf5dc;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title, .tx_powermail_pi1_fieldwrap_html_radio_title {
	margin-left:167px !important;
	text-align:left;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, 
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, 
fieldset.tx-powermail-pi1_fieldset select.powermail_select, 
fieldset.tx-powermail-pi1_fieldset .powermail_captcha, 
fieldset.tx-powermail-pi1_fieldset .powermail_password, 
fieldset.tx-powermail-pi1_fieldset .powermail_file, 
fieldset.tx-powermail-pi1_fieldset .powermail_countryselect{
	width:400px;
	margin-left:17px;
	border: 1px solid #cecdcd;
}
fieldset.tx-powermail-pi1_fieldset .powermail_radio,
fieldset.tx-powermail-pi1_fieldset .powermail_check{
	width:10px;
	margin:0px;
	margin-left:17px !important;
	text-align:left;
	vertical-align:top;
	margin-top: 2px !important;
	margin-right: 0 !important;
	margin-bottom: 5px !important;
}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner{
	display:block;
}
.tx_powermail_pi1_fieldwrap_html_content, .tx_powermail_pi1_fieldwrap_html_html, .tx_powermail_pi1_fieldwrap_html_label{
	margin-left:167px !important;
	padding-right:50px !important;
}
img.tx-srfreecap-pi2-image{
	display:block !important;
	margin-left:17px;
}
.tx-srfreecap-pi2-cant-read{
	margin-left:167px;
}
.tx-srfreecap-pi2-image-accessible{
	vertical-align:top;
	padding-left:20px;
}
/* Main pics*/
.content_body .csc-textpic, div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left:-5px;
	margin-bottom:30px;
}
.content_body .csc-textpic-image div{
	background-image: url(images/image-top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_body .csc-textpic-image {
	background-image: url(images/image-bot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:10px;
}
.content_body .csc-textpic-imagewrap img {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.content_body div.csc-textpic-caption{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:333;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image:none;
}

/* Side pics */
/*bvla in -10 na -7*/
.content_side .csc-textpic {
	margin-left:-7px;
}
.content_side .csc-textpic-image-right div{
	background-image: url(images/side_image-top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_side .csc-textpic-image-right {
	background-image: url(images/side_image-bot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:10px;
}
.content_side .csc-textpic-imagewrap img {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 11px;
}
.content_side div.csc-textpic-caption{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	color:333;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image:none;
}

.content_side .description{
	display:inline-block;
	padding-top:50px;
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	line-height:24px;
	padding-bottom:22px;
}
.content_body .description{
	display:inline-block;
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	line-height:24px;
	padding-bottom:22px;
}
.line{
	background-image:url("images/h2_dash.png");
	background-position:left top;
	background-repeat:repeat-x;
	padding-bottom:30px;
}
.line .content_body{
	padding-top:10px;
}
.line .content_side{
	padding-top:5px;
}
.line h2{
	color:#DDA001;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	font-weight:bold;
	line-height:26px;
	margin-bottom:20px;
	margin-top:0px;
	padding-bottom:0;
	padding-right:15px;
	padding-top:0px;
}
.background{
	padding:15px;
	background-image: url(images/background_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:30px;
}
.background .content_body{
	width:355px;
}
.background .content_side{
	width:227px;
}

.quick_links {
	padding-top:30px;
	margin-bottom:25px;
}
.quick_links h2{
	color:#000 !important;
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:14px !important;
	font-weight:bold !important;
	line-height:18px !important;
	margin-bottom:5px !important;
	margin-top:0 !important;
	padding-bottom:0 !important;
	padding-right:15px !important;
	padding-top:0 !important;
	text-transform: uppercase !important;
	background-image:none !important;
}

.quick_links  .date {
	color:#999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-bottom:3px;
	line-height:12px;
}
.content_body .quick_links h2+ul {
	margin-top:5px;
}
.quick_links ul {
	padding-left:0px;
	margin-left:0px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:1px;
}
.quick_links ul li {
	list-style:none;
	color:#1e92bf;
	font-size:11px;
	line-height: 17px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:4px;
	text-transform: uppercase;
	background-image: url(images/ql_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.quick_links ul li a,.quick_links ul li a:visited {
	line-height: 13px;
	color:#1e92bf;
}
.tx-damfrontend-pi2 {
   margin-bottom:24px;
}
.files {
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
/*	background-image:url("images/item_dash.png");
	background-position:left top;
	background-repeat:repeat-x; */
}
.files h2{
	background-image:url("images/item_dash.png") !important;
	background-position:left bottom !important;
	background-repeat:repeat-x !important;
	color:#000000 !important;
	font-family:Verdana,Geneva,sans-serif !important;
	font-size:14px !important;
	font-weight:bold !important;
	line-height:18px !important;
	margin-bottom:0px !important;
	margin-top:0 !important;
	padding-bottom:7px !important;
	padding-right:15px !important;
	padding-top:0 !important;
	text-transform:uppercase !important;
}
.files .title {
	text-transform: uppercase;
}
.tx-4sprisotnost-pi1 .space {
	display:none;
}
.tx-4sprisotnost-pi1 h2 {
	margin-top:20px;
}
.soto-obvestila .files .icon {
	width: 16px;
	background-image:url("/fileadmin/templates/szsce/tmpl/fileicons/default.png");
	background-position:center bottom;
	background-repeat:no-repeat;
}
.files .file_item {
	background-image:url("images/item_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:12px;
}
.files .description {
	font-size: 1em;
	font-weight:bold;
	color:#514540;
	padding-bottom:10px;
}
.files .left {
	float:left;
	width: 24px;
	padding-top:2px;
}
.files .right {
	float:left;
	width: 85%;
}
.files .right a{
	text-transform:uppercase;
	font-weight:bold;
	line-height:14px;
}
table.files td {
	padding-left:10px;
	font-size: 1em;
	color:#514540;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
table.files td.file_size {
   width:80px;
}
/*bvla .files .right .file_size {
*/
.file_size {
	color:#999;
	line-height:12px;
}
/* Tables */
/*bvla dodal sem table.[predmetnik izvedbeni moduli jedilnik suplence cenik statistika koledar tabela]*/
table.prof_zap, table.prof_raz, table.prof_akt, table.predmetnik, table.izvedbeni, table.moduli, table.urnik, table.jedilnik, table.suplence, table.cenik, table.statistika, table.koledar, table.tabela, table.gradiva{
	font-size:11px;
	width:100%;
	background-image:url("images/h2_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom:30px;
}
table.tabela{
  #border: 1px solid #DDA001;
  border: 1px solid #514540;
  border-spacing:0px;
  background-image:none;
}
table.tabela td{
  border: 1px solid #514540;
}
table.gradiva{
  margin-bottom:0px;
  background-image:none;
}
table.predmetnik{
  margin-bottom:0px;
}
table.cenik .nob{
  width:65px;
}
table.jedilniki{
	font-size:11px;
	background-image:url("images/h2_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom:30px;
}
/*bvla*/
table.predmetnik td p, table.izvedbeni td p, table.moduli td p{
  padding-bottom: 0px !important;
}

/*bvla*/
table.prof_raz td{
  width: 180px !important;
}

td.top, td.SecondHeaderCenter, td.SecondHeaderLeft{
	background-image:url("images/h2_dash.png");
	background-position:left top;
	background-repeat:repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding:7px;
}

/*bvla*/
td.top_bg{
	background-image:url("images/h2_dash.png");
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#fdf5dc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding:7px;
}
td.mid{
	background-image:url("images/item_dash.png");
	background-position:left top;
	background-repeat:repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding:7px;
}
td.mid_bg{
	background-image:url("images/item_dash.png");
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#fdf5dc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding:7px;
}
td.nob{
	border-right-style: none !important;
}
/***********************************************/
/* Over & Out                                  */
/***********************************************/
/*bvla*/

.archive {
	margin-top: 0px;
	background-image:url("images/item_dash.png") !important;
	background-position:left top !important;
	background-repeat:repeat-x !important;
}
.archive h2 {
	margin-top:0px !important;
	padding-top: 8px !important;
}
.archive ul {
	padding:0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.archive ul li, .archive ul li.sel {
	background-image:url("images/item_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:0px !important;
}
.archive ul li.sel a{
  color: #DDA001;
}
.news-catmenu {
	padding-left:0px !important;
	padding-top: 0px !important;
}
ul.tree {
	clear:both;
	list-style:none outside none;
	margin:0;
	padding:0;
	padding-top:10px;
	font-size:12px;
	line-height:18px;
}
ul.tree ul {
	padding-top:4px;
	padding-bottom:0px;
}
/*ul.tree li{
	padding-top:8px !important;
	padding-bottom:10px !important;
	display:block !important;
	clear:both !important;
	background-image:url("images/item_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x; 
	background-image: none;
	line-height:14px !important;
	list-style:none outside none !important;
	margin:0 !important;
	white-space:nowrap !important;
}*/
ul.tree li{
	padding-top:2px !important;
	padding-bottom:3px !important;
	display:block !important;
	clear:both !important;
	background-image: none;
	line-height:14px !important;
	list-style:none outside none !important;
	margin:0 !important;
	white-space:nowrap !important;
}
ul.tree li a{
	padding-left:4px;
}
ul.tree li a.pm{
	padding-left:0px;
}
ul.tree li ul{
	margin-bottom:-5px;
	margin-top:-2px;
}
/*li.expanded {
	background-image: none !important;
}
ul.tree ul li.expanded ul {
	background-image: none !important;
}
ul.tree li ul li ul li{
	background-image:none !important;
}

ul.tree img {
	vertical-align:middle;
	float:right;
	clear:both;
} */
.letnik {
	float:left;
	width:62px;
	margin-right: 18px;
	padding-bottom: 30px;
	background-image:url("images/h2_dash.png") !important;
	background-position:left top !important;
	background-repeat:repeat-x !important;
}
.letnik ul {
  margin-left:0px;
  padding-left:0px;
}
.letnik li {
	text-align:center;
	list-style-type: none;
	width:62px;
	background-image:url("images/item_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-top:8px;
	padding-bottom:8px;
}
.profesor .slika {
  float:left;
  margin-top:-5px;
}
.profesor .podatki {
  padding-bottom: 25px;
  padding-left: 0px;
}
#r_wrap #wrap_4 h1,#r_wrap #wrap_5 h1{
	color:#DDA001;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:36px;
	font-weight:bold;
	min-height:70px;
	margin-bottom:20px;
	line-height:40px;
	padding-bottom:0;
	padding-right:33px;
}
#r_wrap #wrap_4 .section,#r_wrap #wrap_5 .section{
	color:#dda001;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	line-height:40px;
}
#r_wrap #contentBlock-2 h1{
	color:#DDA001;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:36px;
	font-weight:bold;
	min-height:70px;
	margin-bottom:20px;
	line-height:40px;
	padding-bottom:0;
	padding-right:33px;
}
#r_wrap #contentBlock-2 .section{
	color:#dda001;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	line-height:40px;
}
body#f2b {
	background-image: url(images/subpage_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	background-color:#eef4f7;
}
body#f2b .enaena .content_body {
	width: 308px;
	float:left;
/*	padding-top:15px; */
}
body#f2b .enaena .content_side {
	width: 308px;
	float:right;
/*	padding-top:15px; */
}
body#f2b .content_side .summary h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#1e92bf;
	font-size:20px;
	font-weight:normal;
	line-height: 24px;
	background-image: url(images/desc_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 125px;
	min-height: 30px;
	display:inline-block;
	padding-bottom:0px;
	padding-top:6px;
	margin:0px;
}
body#f2b .content_side .summary p {
	padding-left: 125px;
}
body#f2b .content_side .summary p span.more a{
	font-size:10px;
}
body#f2b .tridva .content_body {
	width: 379px;
	float:left;
/*	padding-top:15px; */
}
body#f2b .tridva .content_side {
	width: 237px;
	float:right;
/*	padding-top:15px; */
}
/*ul {
 	margin-bottom:15px;
 	margin-left:25px;
}*/
table.highlight{
	width:100%;
	background-image:url("images/h2_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom:30px;
	padding-bottom: 0px !important;
}
table.highlight td{
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	line-height:18px;
	background-image: url(images/h2_dash.png);
	background-repeat:repeat-x;
	background-position: left top;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.title_line h2{
	background-image:url("images/h2_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#C99100;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:17px;
	font-weight:bold;
	padding-bottom:11px !important;
	/*padding-top:20px;*/
	margin:0px;
	margin-bottom:0px;
}
.tx-rgsmoothgallery-pi1 {
	margin-bottom:30px;
} 

.albums .item  {
	float:left;
	width:270px;
	padding-left: 30px;
	padding-right: 20px;
}
.albums h2 {
	padding-bottom:6px !important;
	margin-bottom:6px !important;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #dda001 !important;
	background-image: url(images/h2_dash.png) !important;
	background-repeat: repeat-x !important;
	background-position: left bottom !important;
}
.albums .last  {
	background-image:url(images/item_dash_v.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.albums .item .date {
	color:#999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	line-height:12px;
}
.albums .item .title {
	color:#1e92bf;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-left:10px;
	background-image: url(images/arr2.png);
	background-repeat: no-repeat;
	background-position: left -2px;
	text-transform: uppercase;
}
.albums .item .more {
    text-align:right;
	padding-right: 20px;
	padding-top:4px;
    font-size:11px;
    line-height:12px;
}
.albums .item .image {
	padding-top:3px;
}
.albums .item .image .thumb {
	width:124px;
	float:left;
	margin-right:0px;
	padding-left:5px;
}
.albums .item .image .thumb .thumb_top {
	height:10px;
	background-image: url(images/thumb_top.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height:1%;
}
.albums .item .thumb .thumb_mid {
	background-image: url(images/thumb_mid.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom:5px;
}
.albums .item .image .thumb .thumb_bot {
	height:6px;
	background-image: url(images/thumb_bot.png);
	background-repeat: no-repeat;
	background-position: center top;
	line-height:1%;
}
.aktualno h2 {
	padding-bottom:6px !important;
	margin-bottom:6px !important;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #dda001 !important;
	background-image: url(images/h2_dash.png) !important;
	background-repeat: repeat-x !important;
	background-position: left bottom !important;
}
.aktualno .item {
	padding-top:0px !important;
}
.item .date { 
        color:#999999;
        font-size:11px;
        line-height:12px;
}
.kontakt {
	font-size: 12px;
}
.kontakt h2 {
	padding-top:10px;
	padding-bottom:11px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 17px;
	font-weight: bold;
	color: #dda001;
	background-image: url(images/h2_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.kontakt p{
	padding-left:10px;
}
.ui-accordion .ui-state-active h3 {
	background-image: none !important;
}
.gradiva .ui-accordion .ui-accordion-content {
	padding-top: 0px;
}
.gradiva,.ui-accordion-header h3{
	font-family: Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	font-weight:normal !important ;
	line-height:14px !important;
	color:#dda001 !important;
	background-image:url("images/item_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-top:8px;
	padding-bottom:10px !important;
	margin
}
table.gradiva {
  padding: 0px;
  margin: 0px;
}

table.gradiva h3 {
  padding-top: 14px;
  padding-bottom: 8px;
}

.ui-accordion .ui-state-default {
	margin:0px;
	font-weight:normal;
	background-image: url(images/icon_cross.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	display:block;
	cursor:pointer;
}
.ui-accordion .ui-state-active {
	margin:0px;
	font-weight:normal;
	background-image: url(images/icon_dash.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	display:block;
	cursor:pointer;
}
.ui-accordion .ui-accordion-content{
	padding-top:10px;
	background-image:url("images/item_dash.png");
	background-position:left bottom;
	background-repeat:repeat-x;
}
.tx-jfmulticontent-pi1 {
	padding-bottom: 25px;
}

.tx-felogin-pi1 label {
	display: block;
} 
.tx-felogin-pi1 fieldset{
	margin-top:12px;
	border: 3px solid #000;
	background-color: #fdf6dc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:15px;
}
.tx-felogin-pi1 fieldset .legend{
	color:#155b7c;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:22px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
}
.tx-felogin-pi1 fieldset .username{
	float:left;
}
.tx-felogin-pi1 fieldset .password{
	float:left;
	padding-left:15px;
}
.tx-felogin-pi1 fieldset .username label, .tx-felogin-pi1 fieldset .password label{
	font-weight:bold;
	padding-bottom:2px;
}
.tx-felogin-pi1 fieldset .perma{
	padding-top:2px;
	padding-bottom:5px; !important;
}
.tx-felogin-pi1 fieldset .perma label{
	display:inline !important;
	float:left;
}
.tx-felogin-pi1 fieldset p{
	float:left;
	padding-bottom:0px !important;
	padding-top: 14px !important;
}
.tx-felogin-pi1 fieldset .submit{
	padding-right: 30px;
	text-align: right;
}
#a_wrap .content_body .item .right {
	width: 320px;
	float:none;
}
.content_side .csc-textpic-center .csc-textpic-image div{
	background-image: url(images/side_image-top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_side .csc-textpic-center .csc-textpic-image{
	background-image: url(images/side_image-bot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:10px;
}
.content_side .csc-textpic-center .csc-textpic-image .csc-textpic-caption{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:333;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image:none;
}
/*Logos*/
.logo {
	margin-top:35px;
	margin-bottom:20px;
	position: absolute; 
	bottom: 0;
}
.logo img{
	padding-right:22px;
}
.logo .csc-textpic {
	margin-left:0px;
}
.logo .csc-textpic-image div{
	background-image: none;
}
.logo .csc-textpic-image {
	background-image: none;
	padding-bottom:0px;
	width:237px;
}
.logo .csc-textpic-imagewrap img {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.logo .csc-textpic-caption{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image:none;
}
.logo1 a{
 margin-right:30px;
}
/* ad gallery */
.ad-gallery .ad-list{
	border:none !important;
	padding-top:10px !important;
	background-image:url("images/item_dash.png");
	background-position:left top;
	background-repeat:repeat-x;
	margin-top:20px;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	height: auto !important;
}
.ad-gallery .ad-thumbs li a img {
	border:5px solid #CCCCCC !important;
	display:block !important;
}
.ad-gallery .ad-thumbs li a.ad-active img{
	border:5px solid #145d7d !important;
}
.ad-gallery .ad-back {
	border-right:none !important;
}
.ad-gallery .ad-forward {
	border-left:none !important;
}
.ad-gallery .ad-controls{
	display:none;
}
/* social buttons */
.soc_net a{
	padding-right:10px;
}
/* povezave razreda */
.pov_raz {
	padding-top:5px;
	background-image:url("images/h2_dash.png");
	background-position:left top;
	background-repeat:repeat-x;
}
.tx-felogin-pi1 .input{
	font-size:12px;
}
.content_side .help {
	margin-top:114px;
	background-image: url(images/item_dash.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.content_side .help p{
	padding-top:6px !important;
	padding-bottom:6px !important;
}

/* Search results */

.tx-mnogosearch-summary {
	background-color: #e7e7e7;
	padding: 3px 10px;
	margin: 3px 0;
}

.tx-mnogosearch-page-browser {
	padding: 15px 0;
	margin: 10px 0;
}

.tx-mnogosearch-summary-value {
	font-weight: bold;
}

#tx-mnogosearch-results {
	margin: 5px 0;
}

ol#tx-mnogosearch-result {
	list-style: none inside none;
	padding: 0 0;
}

ol#tx-mnogosearch-result > li {
	margin-bottom: 10px;
}

ol#tx-mnogosearch-result > li img {
	vertical-align: middle;
}

#tx-mnogosearch-result p {
	margin: 0 0;
	padding: 0 0;
}

ol#tx-mnogosearch-result li h3 {
	font-weight: bold;
	font-size: 16px;
	margin: 20px 0 5px 0;
}

ol#tx-mnogosearch-result li h3 a {
	text-decoration: underline;
}

.tx-mnogosearch-result-url {
	margin: 0 0;
	padding: 0 0;
	font-size: 90%;
	color: #008000;
}

.tx-mnogosearch-relevancy-bg-bar {
	display: block;
	width: 48px;
	height: 5px;
	padding: 2px 1px;
	background-image: url(images/relevance.gif);
	float: left;
	margin: 5px 10px 0 0;
}
.tx-mnogosearch-relelvancy-fg-bar {
	display: block;
	background-color: #A7D3A7;
	color: #A7D3A7;
	height: 5px;
	overflow: hidden;
}

.tx-mnogosearch-result-excerpt {
	margin: 3px 0 0 0;
	padding: 0 0;
}

.tx-mnogosearch-result-excerpt-selection {
	font-weight: bold;
}

.tx-mnogosearch-result-links {
	border-left: 5px solid #e7e7e7;
	padding-left: 5px;
}

.tx-mnogosearch-result-links ul {
	display: none;
	list-style: none inside none;
	padding: 1px 0 3px 20px;
	margin: 0 0;
}

.tx-mnogosearch-short-search-form fieldset,
.tx-mnogosearch-long-form fieldset {
	border: none;
}

.tx-mnogosearch-form-field {
	clear: left;
	margin-bottom: 5px;
	overflow: hidden;
}

.tx-mnogosearch-form-field label {
	display: block;
	float: left;
	padding-right: 9px;
	width: 100px;
}

#tx_mnogosearch_pi1_submit {
	margin-left: 109px;
}

.tx-mnogosearch-pi1-result-excerpt-selection {
	/*
	border: 1px dotted silver;
	margin: 0 3px;
	padding: 2px 2px;
	*/
	font-weight: bold;
}

/*** DAM ***/
.tree_selectedCats {
  background-color: yellow;
}
.display_not{
	display:none;
}

.i_wrap .news_l .ne_prikazi{
	display:none;
}

/*** 4S forms ***/
.personSelection, .personData, .changePasswd {
        background-color:#FDF5DC;
        border:medium none;
        margin-bottom:30px;
        padding:10px;
}

.personSelection .input{
        font-size:12px;
}

.personSelection .submit{
        font-size:12px;
}

.personSelection .select{
        font-size:12px;
}

.personData .input{
        font-size:12px;
}

.personData .submit{
        font-size:12px;
}
.personData .select{
        font-size:12px;
}

.changePasswd .input{
        font-size:12px;
}

.changePasswd .submit{
        font-size:12px;
}
.ucitelj_osebno h2{
   padding-bottom:0px;
}
li a:link.sel,li a:visited.sel  {
   color: #000;
   font-weight:bold;
}

/* Prisotnost */
/*.tx-4sprisotnost-pi1 {
    border-top: 1px solid #d6d6d6;
    padding-top: 15px;
    margin-top: 15px;
}*/

.ime_dijaka {
    font-weight: bold;
}

.urnik_obdobje {
    font-weight: bold;
}

.sel {
    color: red;
}

/* Urnik za prisotnost */
table.tabela_prisotnost, table.tabela_legenda, table.tabela_dijak, table.tabela_po_predmetih, table.tabela_vrsta_odsotnosti, table.tabela_vzgojni_ukrepi, table.tabela_redovalnica, table.tabela_mrezni_nacrt {
    border: 1px solid #a0a0a0; 
    width:100%;
    border-spacing: 0px; 
   /* border-collapse:collapse;*/
}

table.tabela_po_predmetih{
    background: white;
    /*position: relative;
    left: -35%;*/
    position: relative;
    left: -220px;
}

tr.realizacija {
    display:none;
}

.kvadratek{
   /*min-width:40px;*/
}

table.tabela_legenda{
    border: 0px solid #a0a0a0; 
    border-collapse:separate;
}

table.tabela_prisotnost th, table.tabela_dijak th, table.tabela_po_predmetih th, table.tabela_vrsta_odsotnosti th, table.tabela_vzgojni_ukrepi th, table.tabela_redovalnica th, table.tabela_mrezni_nacrt th{
    background-image: url(images/aktivi-table-bg.jpg);
    height: 18px;
    padding: 4px;
    border: 0px solid #a0a0a0; 
    color: black;
    vertical-align: middle;
    text-align: center;
}
table.tabela_redovalnica th, table.tabela_mrezni_nacrt th{
    border: 1px solid #a0a0a0; 
    height: 18px;
}
table.tabela_redovalnica td, table.tabela_mrezni_nacrt td{
    border-bottom: 0px; 
}
td.nob_levo{
    border-left:0px!important;
}
td.zadnja_desno{
    border-left:3px solid #a0a0a0!important;
}
td.zadnja_spodaj{
    border-top:3px solid #a0a0a0!important;
}
/*table.tabela_redovalnica td.nob_desno, table.tabela_mrezni_nacrt td.nob_desno{*/
td.nob_desno{
    border-right:0px!important;
}
table.tabela_redovalnica td.podpredmet, table.tabela_mrezni_nacrt td.podpredmet{
    border-top: 1px dashed #a0a0a0; 
}
table.tabela_redovalnica td.prazen_prostor, table.tabela_mrezni_nacrt td.prazen_prostor{
    min-width: 40px; 
}
table.tabela_prisotnost .align-right {
   text-align: right;
}
table.tabela_prisotnost .align-left {
   text-align: left;
}

.tabela_prisotnost tr, .tabela_dijak tr, table.tabela_po_predmetih tr, table.tabela_vrsta_odsotnosti tr, table.tabela_vzgojni_ukrepi tr, .tabela_redovalnica tr, .tabela_mrezni_nacrt tr{
	height: 26px;	
	font-size: 12px;	
}
/*table.tabela_redovalnica td.nob_desno, table.tabela_mrezni_nacrt td.nob_desno{*/
td.nob_desno{
    border-right:0px!important;
}
table.tabela_redovalnica td.podpredmet, table.tabela_mrezni_nacrt td.podpredmet{
    border-top: 1px dashed #a0a0a0; 
}
table.tabela_redovalnica td.prazen_prostor, table.tabela_mrezni_nacrt td.prazen_prostor{
    min-width: 40px; 
}
table.tabela_prisotnost .align-right {
   text-align: right;
}

.tabela_prisotnost tr, .tabela_dijak tr, table.tabela_po_predmetih tr, table.tabela_vrsta_odsotnosti tr, table.tabela_vzgojni_ukrepi tr, .tabela_redovalnica tr, .tabela_mrezni_nacrt tr{
	height: 26px;	
	font-size: 12px;	
}
.space {
 	height: 20px;
}

.tabela_prisotnost td, .tabela_dijak td, table.tabela_po_predmetih td,table.tabela_vrsta_odsotnosti td, table.tabela_vzgojni_ukrepi td, .tabela_redovalnica td, .tabela_mrezni_nacrt td{
	padding: 4px;	
	border: 1px solid #a0a0a0; 
	text-align: center;
}

td.opraviceno,td.dopust,td.z_dovoljenjem,td.delo_za_solo,td.dezurstvo {
	background: #5CD55C; 
	color:white;
}

.tabela_legenda td{
	border: 0px;
	min-width:30px;
	text-align:left;
}

td.prisoten{
	border: 1px solid #a0a0a0; 
}

td.neopraviceno {
	background: #EB604B; 
}

td.ni_vnosa {
	background: none; 
}

td.neobravnavano {
	background: #DDD05B; 
}

td.zamuda {
	background: none; 
	border: 3px solid #EB604B!important; 
}

td.brez_opreme {
	background: none; 
	background: #BFBFBF; 
}

/* Prisotnost - pregled izbranega obdobja */
.teden {
   margin: 5px;
   margin-bottom: 15px;
}

.dan {
   padding-left: 25px;
}


/* seznam prisotnost */
/*table.seznam_prisotnost td.strong {*/
.strong {
    color: black;
    text-align: left !important;
}

table.seznam_prisotnost th {
    height: 26px;
    padding: 4px;
    background-image: url(images/aktivi-table-bg.jpg);
    background-repeat: repeat-x;
    /*font-weight: bold;*/
    color: black;
    vertical-align: middle;
}

.seznam_prisotnost tr{
	height: 24px;	
	font-size: 11px;	
}

.seznam_prisotnost td{
	padding: 4px;	
	border-bottom: 1px solid #f0f0f0; 
	border: 1px solid #f0f0f0; 
	text-align: center;
}

table.skupaj_odsotnost, table.vzgojni_ukrepi {
}

.tabela_redovalnica .predmet_ime, .tabela_mrezni_nacrt .predmet_ime{
	text-align: left;

}
.tabela_redovalnica .predmet_kratica, .tabela_mrezni_nacrt .predmet_kratica{
	text-align: left;

}
.tabela_redovalnica .pisna_ocena{
	/*color:red;*/
	padding: 2px;
}
.tabela_redovalnica .ustna_ocena{
	/*color:blue;*/
	padding: 2px;
}
.tabela_redovalnica .popravljena_ocena .stara{
	/*font-size:85%;*/
	/*vertical-align:bottom;*/
	/*padding-right: 0px;*/
}
.tabela_redovalnica .popravljena_ocena .nova{
	/*vertical-align:bottom;*/
	padding-left: 0px;
}
.tabela_redovalnica .ustna_ocena{
	/*color:blue;*/
}
.tabela_redovalnica .ocena_ob_koncu_pouka, .tabela_redovalnica .ocena_ob_koncu_solskega_leta{
	/*color:green;*/
}

.razrednik, .oddelek {
   width:100%;
   text-align:left;
   clear: both;
}
.oddelek {
   margin-top:3px;
}

.razrednik{
   margin-bottom:13px;
}

	/* Calendar powermail*/
/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;
	
	margin-top: -1px;
	width: 198px;
	padding: 2px;
	background-color: #fff;
	font-size: 11px;
	border: 1px solid #ccc;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;
	box-shadow: 0 0 15px #666;
	font-family: Calibri, Arial, sans-serif;
}
/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 
#caltitle {
	font-size:14px;
	color:#FA8800;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(../img/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}
#calnext {
	background-image:url(../img/next.gif);
	float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}
/* year/month selector */
#caltitle select {
	font-size:10px;	
}
/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}
#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}
/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}
/* single week */
.calweek {
	clear:left;
	height:22px;
}
/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 
/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}
/* sunday */
a.calsun {
	color:red;		
}
/* offmonth day */
a.caloff {
	color:#ccc;		
}
a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}
/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}
/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}
/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}

.urnik TD:last-of-type {border-right-style: none !important;}
