body {



	width:100%;



	font-family: Verdana, Arial, Tahoma, sans-serif;



	margin: 0;



	padding: 0;



	font-size: 12px;



	color: #333;



	background: #fefefe;



	text-align: center;



}



.body_bg{



	background: url(../images/bg.jpg) top left repeat-x;



}



.clr {



	clear: both;



	font-size:0;



	line-height:0;



}







#wrapper{



	width:960px;



	background: url(../images/content_m.jpg) top left repeat-y;



	margin:0 auto;



}



.wrapper_b{



	background: url(../images/content_b.jpg) bottom center no-repeat;



	margin:0 auto;



	padding:10px;



	width:940px;



}



#top{



	margin:0 auto;



	width:940px;



	background:#fff0;



	padding:0 0 10px 0;



}



#logo{



	float:left;



	width:739px;



	line-height:24px;



	padding:0;



	margin:0 auto 6px 0;



	text-align:left;



}



#logo h1{



	font-size:16px;



	font-family:Arial;



	font-weight:bold;



	text-align:left;



	letter-spacing:1px;



	color:#accf4d;



	padding:0;



	margin:0;



}



#search{



	float:left;



	width:200px;



	margin:0;



	padding:0;



}







#search .search .inputbox {



	float:left;



	height: 18px;



	line-height:14px;



	font-size: 11px;



	color: #798950;



	text-transform:capitalize;



	border: medium none;



	margin: 0;



	padding: 7px 0 0 6px;



	width: 119px;



	background: url(../images/search.jpg) top right no-repeat;



}



#search .button {



	float:left;



	font-size: 11px;



	color: #798950;



	padding: 0;



	border: none;



	width: 65px;



	height: 25px;



	line-height:25px;



	margin: 0 0 0 10px;



	font-weight: normal;



	cursor: pointer;



	background: transparent url(../images/search_button.jpg) top left no-repeat;



}



#search .moduletable {



	margin:0 auto;



	padding:0;



}



#search form {



	margin:0;



	padding:0;



}







#mod_login_remember { 



	border:none;



}



/*    START TOP MENU    */



#top_menu{



	background: url(../images/top_menu_bg.jpg) top center no-repeat;



	height:116px;



	margin:0 auto;



	padding:0 0 10px 0;



	text-align:center;



	width:940px;



}







#topnavi{



	margin:0;



	height:116px;



	padding:0;



}







#topnavi ul {



	margin: 0;



	padding: 0;



	list-style: none;



	margin:0;



}







#topnavi ul li {



	float: left;



	padding: 0;



	margin:0 1px;



}







#topnavi ul li a, #topnavi ul li a:visited{



	float:left;



	color:#fff;



	display:block;



	font-family:Verdana,Tahoma,sans-serif;



	font-size:12px;



	font-weight:bold;



	text-decoration:none;



	height:118px;



	line-height:116px;



	padding:0 25px;



	background: url(../images/but.jpg) center center repeat-x;



}



#topnavi ul li a:hover{



	background: url(../images/but_hover.jpg) center center repeat-x;



	color:#fff;



	text-decoration:none;



}



/*    END TOP MENU    */







#header {



	background: url(../images/header_bg.jpg) top left no-repeat;



	width: 937px;



	margin: 0 auto 10px auto;



	height:188px;



	padding:0;



}







#news_flash {



	float:right;



	width:450px;



	height:130px;



	padding:0;



	margin: 25px 20px 0 0;



	overflow:hidden;



}



#news_flash .module div div div h3{



	font-family: Tahoma, Arial, sans-serif;



	width: 450px;	



	color: #798950; 



	font-size: 13px;



	height: 26px;



	text-decoration: none;



	text-align: left;



	padding: 0 0 0 10px;



	background: url(../images/newsflash_h3.jpg) top left no-repeat;



	font-weight: bold;



	line-height: 24px;



	margin: 0;



}



#news_flash table.contentpaneopen  {



	margin:2px 8px;



}



#news_flash table.contentpaneopen td {



	padding:5px 0 0 0;



	margin:2px 8px;



	font-size: 11px;



	text-align:justify;



	font-family:Tahoma, Arial, sans-serif;



}







#pathway{



	background: url(../images/pathway_r.jpg) top right no-repeat;



	height:25px;



	padding:0;	



	margin:0 0 10px 0;



}



#pathway .pathway_l{



	background: url(../images/pathway_l.jpg) top left no-repeat;



	height:25px;



	line-height:23px;



	text-align:left;



	padding:0 0 0 10px;



	font-family: Tahoma, Arial, Verdana, sans-serif;



	font-size:11px;



	color: #999;



}



div.pathway_l span {



	color:#999;



	font-size:11px;



	height:23px;



	line-height:23px;



	padding:0;



}



.pathway a{



	height:23px;



	line-height:23px;



}



#content{



	width:938px;



	padding:0;



}







#leftcolumn, #rightcolumn  {



	margin: 0;



	width: 200px;



	float: left;



}







#leftcolumn div.module div div, #rightcolumn div.module div div {



	background: url(../images/l_r_bottom.jpg) bottom center no-repeat;



	padding:0 0 5px 0;



	margin:0 0 10px 0;



}



#leftcolumn div.module div div div, #rightcolumn div.module div div div {



	background: url(../images/l_r_top.jpg) top center no-repeat;



	padding:0;



	margin:0 auto;



}







#leftcolumn .module div div div h3, #rightcolumn .module div div div h3 {



	color: #FFFFFF;



	font-family: Tahoma, Arial, Verdana, sans-serif;



	font-size: 13px;



	text-align: left;



	height: 25px;



	line-height: 24px;



	text-decoration: none;



	padding: 0 0 0 10px;



	background: transparent url(../images/h3_bg.jpg) top left no-repeat;



	font-weight: bold;	



	margin:0 0 5px 0;



}



#leftcolumn table, #rightcolumn table{



	width:180px;



	margin:4px auto 0 auto;



	padding:0;



}



#leftcolumn table td{



	font-size:12px;



	font-family: Tahoma, Verdana, sans-serif;







}



#leftcolumn div.module form table{ /* modula za registracia */



	padding:0 10px;



	text-align:left;



	margin:0 auto;



	font-size:12px;



	font-family:Tahoma, Verdana, sans-serif;



	color:#798950;



}



#leftcolumn div.module form { /* modula za registracia */



	padding:0;



	text-align:center;



	margin:6px auto 0 15px;



	font-size:12px;



	font-family:Tahoma, Verdana, sans-serif;



	color:#FFFFFF;



	width:180px;



}



#mod_templatechooser_jos_change_template{



	float:left;



	font-size:11px;







}







#leftcolumn div.module div div div div{  /** menuto v liava kolona**/



 	text-align:left;



}



a.mainlevel:link, a.mainlevel:visited {



	margin: 0;



	line-height: 18px;



	padding: 0 0 0 20px;



	text-decoration: none;



	color: #FFFFFF;



	font-weight: bold;



	font-size: 11px;



	background: url(../images/menu_row.jpg) center left no-repeat;



}



a.mainlevel:hover {



	color: #000033;



	background: url(../images/menu_row.jpg) center left no-repeat;



	text-decoration: underline;



	font-weight: bold;



}







a#active_menu.mainlevel:link, a#active_menu.mainlevel:visited {



	color: #000033;



	font-weight: bold;



	text-decoration: underline;



}







a#active_menu.sublevel:link, a#active_menu.sublevel:visited {



	color: #798950;



	text-decoration: underline;



}







a.sublevel:hover {



	color: #798950;



}



a.sublevel:link, a.sublevel:visited {



	text-decoration: none;



	color: #798950;



	font-size: 11px;



	font-weight: bold;



	height:18px;



	line-height: 18px;



	border: none;



	padding: 0 0 0 25px;



	background: url(../images/sub_menu_row.jpg) center left no-repeat;



}



#main {



	float: left;



	width: 518px;



	padding:0;



	font-size:12px;



	margin:10px;



}



div#main{



	text-align:left;



}



#main_full{



	float: left;



	width: 718px;



	padding:10px;



	font-size:12px;



	text-align:left;



}



#leftcolumn div.module div div div div div{  /** syndicate **/



 	text-align:center;



	background:#ebf6c6;



	padding:0;



	margin:0 auto;



}







.module .syndicate{



	margin:0 auto;



	width:180px;



	text-align: center;



	padding:10px 0 0 0;



	background:#ebf6c6;



}







.module .syndicate div {



	padding:0;



	margin:0;



	text-align:center;	



	background:#ebf6c6;



} 







td {



	font-family: Verdana, Arial, Tahoma, sans-serif;



	color: #333;



}



.contentpaneopen table td{



	text-align:left;



}



.text{



	text-align:left;



	padding:0 0 0 10px;



	font-family: Verdana, Arial, Tahoma, sans-serif;



	font-size:11px;



	line-height: 12px;



}



div div div form{



	margin:0 auto;



	text-align:left;



}







ul {



	margin: 0;



	padding: 0;



	list-style: none;



	list-style-position:outside;



}







li{



	line-height: 20px;



	padding-left: 0;



	padding-top: 0;



}











/**  Linkove  **/



a {



	outline: none;



}



a:link, a:visited {



	text-decoration: underline;



	font-weight: normal;



	color: #999933;



}



a:hover {



	text-decoration: none;



	font-weight: normal;



	color: #999933;



}















.module div div div form table.poll {



	text-align:center;



}



.poll {



	font-size:11px;



	text-align:left;



}



.poll table td{



	font-size:11px;



	text-align:left;



	padding:5px 0 0 0;



}







body.contentpane {



	background: #fff;



	text-align: left;



}







body.contentpane .contentpaneopen {



	width: 100%;



}







body.contentpane .contentpaneopen .contentheading {







}



h2, .contentheading{



text-align:left;



}







.moduletable {



	margin: 0 auto;



}



select.button {



	width: auto;



	padding: 0;



}







.pagenav_prev, .pagenav_next {



	font-family: Verdana, Arial, Tahoma, sans-serif;



	color: #333;



	font-size: 12px;



}







p {



	margin-top: 0;



	margin-bottom: 5px;



	text-align: justify;



}







table.contentpaneopen td.contentheading {



	padding: 0;



	font-family: Tahoma, Arial, Verdana, sans-serif;



	font-size: 12px;



	vertical-align: middle;



	color: #f9a826;



	text-align: left;



	font-weight: bold;



}



table.contentpane ul{



	margin : 0;



	padding : 0 0 0 20px;



}



table.contentpane ul li{



	list-style-image: url(../images/li.jpg);



	line-height:18px;



}







.button {



	background:#96ba38;



	height:20px;



	border: none;



	color: #fff;



	font-size: 10px;



	cursor:pointer;



}



form table td input.button{



	margin:5px 0 5px 0;



	font-size:11px;



	padding:0 5px;







}



.inputbox {



	border: 1px solid #96ba38;



	color: #333;



	padding: 2px;



}







input[type="checkbox"] { 



	border-style: none; 



}







.copyright {



	font-size: 12px;



	text-align: center;



	width: 100%;



	margin: 0 auto;



	color: #83A330;



	font-family: Tahoma, Arial, Verdana, sans-serif;



}







.back_button {



	float: left;



	text-align: center;



	font-size: 11px;



	font-weight: normal;



	width: auto;



	padding: 0px 10px;



	line-height: 20px;



	margin: 10px 0 50px 0;



}







.componentheading {



	margin: 0;



	font-family: Verdana, Arial, Tahoma, sans-serif;



	font-size: 14px;



	text-align: left;



	color: #f9a826;



	padding: 0 0 0 10px;



	font-weight:bold;



}



element.style{



	margin:10px;



	padding:0;



}







#footer {



	margin: 0 auto;



	width: 960px;



	height: 10px;



	text-align: right;



	vertical-align: top;



	padding:10px 0 20px 0;



}







a.sgfooter:link, a.sgfooter:visited {



	color: #83A330;



	font-size: 12px;



	font-family: Tahoma, Arial, Verdana, sans-serif;



	text-decoration: none;



}



a.sgfooter:hover {



	color: #83A330;



	font-family: Tahoma, Arial, Verdana, sans-serif;



	text-decoration: none;



}







.sgf {



	font-size: 12px;



	font-family: Tahoma, Arial, Verdana, sans-serif;



	color: #83A330;



	text-decoration: none;



}



.sgf1 {



	font-size: 12px;



	font-family: Tahoma, Arial, Verdana, sans-serif;



	color: #83A330;



	text-align: center;



}







a.sglink:link, a.sglink:visited {



	color: #FFF;



	font-size: 11px;



	font-family: Verdana, Arial, Tahoma, sans-serif;



	text-decoration: none;



}



a.sglink:hover {



	text-decoration: none;



}



img, table{



	border:none



}



a img {



	border: none;



}







.pagenav {



	font-size:12px;



	font-weight:normal;



}







a.toclink:link, a.toclink:visited {



	line-height:normal;



	font-size:11px;



	font-family: Verdana, Arial, Tahoma, sans-serif;



	color: #000000;



	text-decoration: underline;



}



a.toclink:hover {



	text-decoration: none;



}



table.contenttoc {



	padding: 4px;



	margin-left: 4px;



	margin-bottom: 2px;



}







table.contenttoc th {



	color: #333;



	text-align: left;



	padding-top: 2px;



	padding-left: 4px;



	height: 21px;



	font-weight: normal;



	font-size: 11px;



	text-transform: uppercase;



}



.sectiontableheader {



	height: 20px;



	padding-right:3px;



	font-weight :normal;



}



.sectiontableentry2, .sectiontableentry1 {



	font-size: 11px;



	text-align:left;



	padding:2px;



}







.sectiontableentry1 {







}







.sectiontableentry2 {







}







table.contentpane {



	padding: 0 0 0 10px;



}







table.contentpane td.contentdescription {



	font-size:12px;



	line-height:18px;



	padding: 0 0 0 10px;



}







table.contentpane td.componentheading {



	height: 20px;



	padding: 0 0 3px 0;



	color: #555;



	text-align: left;



	padding-bottom:3px;



	white-space: nowrap;



	font-family: Verdana, Arial, Tahoma, sans-serif;



	font-size: 14px;



	font-weight: normal;



}



table.contentpane td {



	padding-top:1px;



	padding-bottom:2px;



	font-size:12px;



	text-align:left;



}



table.contentpaneopen td {



	line-height: 14px;



	font-size:12px;



	text-align:left;



}







.height {



	height: 100%;



}







.small {



	font-size: 10px;



	color: #999933;



	font-weight: normal;



	text-align: left;



}



.searchintro{



	font-size:12px;



	text-align:left;



}







table.contentpaneopen  td.createdate {



	height: 20px;



	vertical-align: top;



	font-size: 10px;



	color: #999933;



	font-weight: normal;



	padding-top: 0px;



	text-align:left;



}



table.contentpaneopen td.modifydate {



	height: 20px;



	vertical-align: top;



	font-size: 10px;



	color: #999933;



	font-weight: normal;



	padding-top: 0px;



	text-align:right;



}



.modifydate{



	text-align:right;



}



/** Data **/



.modifydate {



	height: 20px;



	vertical-align: bottom;



	font-size: 9px;



	color: #555;



	font-weight: normal;



	text-align: right;



}







table.contentpaneopen td a.readon{



	display: block;



	float: right;



	line-height: 14px;



	font-size: 10px;



	text-decoration: underline;



	padding: 1px 2px 1px 2px;



}







table.contentpaneopen td a.readon:hover{



	color: #999933;



	text-decoration: none;



}







.blog_more {



	margin: 2px 8px;



	font-size:12px;



	font-weight:bold;



	text-align:left;



}







h4 {



	font-size: 10px;



	text-transform: uppercase;



}



table.contentpaneopen td.buttonheading {







	}
