body {



	width:100%;



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



	margin: 0;



	padding: 0;



	font-size: 12px;



	background: #fdfbfb;



	text-align: center;



}



.clr {



	clear: both;



	font-size:0;



	line-height:0;



}







.body_bg { 



	background: #016a99 url(../images/back_site.jpg) top center  repeat-x;



}







#header{



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



	width:900px;



	height:641px;



	margin:0 auto;	



}



#header_img{



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



	width:900px;



	height:671px;



	margin:0 auto;	



	padding:0;



}



#headerLinks{

	padding-top:378px;	

	padding-left: 60px;

	width:200px;

	

	position: absolute;	

	text-align:left;

}



#headerLinks li a{

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



	font-size: 12px;



	float: left;



	display: block;



	color: #FFF;



	text-decoration: none;



	font-weight: bold;



	cursor: pointer;

	

	text-transform:uppercase;

	

	margin:0;

		

	position: absolute;	

	

	vertical-align:text-top;

	

}



#headerLinks li{

	line-height:20px;	

}



#bookButton{

	position:absolute;

	padding-top:405px;

	padding-left:250px;

}



#topnavi{



	margin:0;



	padding: 588px 0 0 50px;



	text-align:center;



	height: 71px;



	line-height: 10px;  



}



#topnavi tr {



	margin: 0;



	padding: 0;



	text-align: center;



	list-style: none;



}



#topnavi td {

	

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



	font-size: 12px;



	float: left;



	display: block;



	color: #fff;



	text-decoration: none;



	font-weight: bold;



	line-height: 18px;

	

	margin: 0;

	

	padding:0;



	cursor: pointer;	

}



#topnavi td a {



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



	font-size: 12px;



	float: left;



	display: block;



	color: #fff;



	text-decoration: none;



	font-weight: bold;



	height: 20px;



	line-height: 18px;



    line-width: 600px;



	cursor: pointer;

}







#topnavi td a:hover {	



	background: url(../images/but_hover.html) bottom center no-repeat;



	color: #333;



}







#topnavi td a.current {



	color: #333;



	background: url(../images/but_hover.html) bottom center no-repeat;



}







#topnavi td a span {







	height: 20px;



	display: block;



	float: center;



	padding: 0 15px 0 0;



}















#top{



	margin:0 auto;



	padding:10px 0 0 0;



	height:1px;



	width:900px;



}



#pathway{



	float:left;



	margin: 0;



	padding: 0 0 0 10px;



	width: 100%;



	height: 10px;



	text-align:left;



	width:702px;



}



div#pathway span {



	color:#eee;



	font-size:11px;



	height:30px;



	line-height:30px;



	padding:0;



	text-align:left;



}



a.pathway:link, a.pathway:visited {



	color:#eee;



	font-size:11px;



	height:25px;



	line-height:25px;



}







#search  {



	float:center;



	height: 22px;



	padding:8px 6px 0 0;



	margin:0;



}



#search .search {



	float:left;



	padding:0;



	margin:0;







}



#search form {



	margin:0;



	padding:0;



}







#search .moduletable {



	float:left;



	margin:0;



	padding:0;



}







#search .search .inputbox {



	float:left;



	font-size: 11px;



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



	font-weight:normal;



	color: #097CA3;



	border: 1px solid #097ca3;



	padding:3px 0 5px 10px;



	margin:0 4px 0 0;



	height:12px;



	line-height:13px;



	width:102px;



	overflow:hidden;



}







#search .search .button {



	float:left;



	width:50px;



	height: 22px;



	line-height:17px;



	margin:0;



	padding:0 0 2px 0;



	border: 1px solid #097ca3;



	cursor:pointer;



	color:#097CA3;



	font-weight:normal;



	font-size: 11px;



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



}







#content{



	width:900px;



	margin:0 auto;



	padding:-100px 0 0 0;



	text-align:center;



	background:#25364b url(../images/back_con.jpg) top left repeat-x;



}



#leftcolumn , #rightcolumn {



	float: left;



	margin: 0;



	padding: 0;



	width: 210px;



	text-align: left;



}



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



	margin:0px;



	padding:0;



	text-align:left;



	width:210px;



}







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



	padding:0;



	margin:0;



}



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



	padding:0;



	margin:0;



}



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



	padding:0;



	margin:0;



	color:#fff;



	font-size:11px;



}







#leftcolumn .module div div div h3 {



	background: url(../images/h3_right.png) top left no-repeat;



	font-size:12px;



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



	font-weight:bold;



	text-align:left;



	height:34px;



	line-height:40px;



	margin:0 auto 6px auto;



	padding:0 0 0 17px;



	color:#fff;



}



#rightcolumn .module div div div h3 {



	background: url(../images/h3_right.png) top left no-repeat;



	font-size:12px;



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



	font-weight:bold;



	text-align:left;



	height:34px;



	line-height:40px;



	margin:18px auto 6px auto;



	padding:0 0 0 17px;



	color:#fff;



}







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



	padding:0;



	margin:0;



}







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



	padding:300px 0 0 0;







}



#leftcolumn table td, #rightcolumn table td{



	color:#fff;



	font-size:11px;



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



	padding: 0;



	vertical-align:bottom;



}



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



	margin:0 auto;



	padding:0;



	width:194px;



}



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



	margin:0 auto;



	padding:2px 0 0 0;



	vertical-align:middle;



}







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



	padding:0;



	text-align:left;



	margin:0 auto;



	font-size:12px;



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



	color:#ab854c;



}



#leftcolumn div.module div div div form table tr td {



	margin:0px;



	padding:0px;



	text-align:left;



}



#leftcolumn div.module div div div form table td, #rightcolumn div.module div div div form table td{



	background:none;



}







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



	padding:6px 0;



	text-align:center;



	margin:0 auto;



	font-size:12px;



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



	color:#ab854c;



	width:56px;



}







#mod_templatechooser_jos_change_template{



	float:left;



	font-size:11px;



	border:1px solid #097CA3;



	color:#097CA3;



}







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



 	text-align:center;



	margin:0 auto;



}



div.module div div div form table{



	width:230px;



}



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



	margin: 0;



	padding: 0 0 0 10px;



	line-height: 18px;



	text-decoration: none;



	color: #fff;



	font-weight: normal;



	font-size: 11px;



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



	background: transparent url(../images/menu_arrow.gif) top left no-repeat;



}



a.mainlevel:hover {



	text-decoration: underline;



	font-weight: normal;



}







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



	color: #fff;



	font-weight: normal;



	text-decoration: underline;



}







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



	color: #fff;



	text-decoration: underline;



}







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



	text-decoration: none;



	color: #fff;



	font-size: 11px;



	font-weight: normal;



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



	height:18px;



	line-height: 18px;



	border: none;



	padding: 0 0 0 10px;



	margin:0 0 0 8px;



	background: transparent url(../images/menu_arrow.gif) top left no-repeat;



}



a.sublevel:hover {



	color: #fff;



	text-decoration: underline;



}







#main {



	float: left;



	width: 640px;



	padding:0px;



	font-size:12px;



	margin:10px;



}



div#main{



	text-align:left;



}







#main_full{



	float: left;



	width: 660px;



	padding:0 0 30px 0;



	margin: 0 0 0 10px;



	font-size:11px;



	text-align:left;



	color:#666;



}



#content td{	



}





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



 	text-align:center;



	padding:0;



	margin:0 auto;



}







.module .syndicate{



	margin:0 auto;



	width:560px;



	text-align: center;



	padding:10px 0 0 0;



}







div.syndicate {



	padding:0;



	margin:0 auto;



	text-align:center;	



} 







td {



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



	color: #eee;



}



table.blog{

	margin:0 auto;



}

table.blog td table td table td table{

	width:632px;

	padding-left:30px;

	padding-right:30px;

	text-align:left;

}



table.blog td table td table td table img{

	width:222px;

	height:135px;

}



table.blog td table td table td table td{

	padding-left:10px;

	vertical-align:top;

}



.contentpaneopen table td{

	

	text-align:left;



}





.text{



	text-align:left;



	padding:0 0 0 10px;



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



	font-size:11px;



	line-height: 12px;



}



.message{



	color:#fff;



}



div div div form{



	margin:0 auto;



	text-align:left;



	padding: 0 0 0 4px;



}







ul {



	margin: 0;



	padding: 0;



	list-style: none;



	list-style-position:outside;



}







li{



	padding-left: 0;



	padding-top: 0;



}











/**  Linkove  **/











a {



	outline: none;

	color:#FFF;



}



a:link, a:visited {



	text-decoration: underline;



	font-weight: normal;



	color:#FFF;



	font-size:11px;



}



a:hover {



	text-decoration: none;



}



div.syndicate {



	padding:0;



	margin:0 auto;



	text-align:center;	



} 







body.contentpane {



	background: #fffdfd;



	text-align: left;



	padding:40px;



	color:#666;



}



body.contentpane .small{



	color:#097CA3;



}



body.contentpane a:link, body.contentpane a:hover, body.contentpane a:visited{



	color:#097CA3;



}



body table.contentpaneopen td.createdate{



	color:#097CA3;



}



body table.contentpaneopen td span{



	color:#097CA3;



}







body.contentpane table td{



	color:#666;



}







body.contentpane .contentpaneopen {



	width: 100%;



}







body.contentpane .contentpaneopen .contentheading {



	color:#097CA3;



}



h2, .contentheading{



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



	font-size: 14px;



	vertical-align: top;



	color: #fff;



	text-align: left;



	font-weight: bold;



	margin:0;

	

	padding-right:10px;



}







.moduletable {



	margin: 0 auto;



}



select.button {



	width: auto;



	padding: 0;



}







.pagenav_prev, .pagenav_next {



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



	color: #666;



	font-size: 11px;



}







p {



	margin-top: 0;



	margin-bottom: 5px;



	text-align: left;



}







table.contentpaneopen td.contentheading {



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



	font-size: 12px;



	vertical-align: middle;



	color: #fff;



	font-weight: bold;



	padding: 0;



	margin:0;



}



table.contentpane ul{



	margin : 0;



	padding : 0;



}



table.contentpane ul li{



	line-height:14px;



	padding:0;



}



table.pollstableborder{



	border:1px;



        background:#4e729f;



        



        



}



















.module div div div form table.poll {



	text-align:center;



        background:#40638f;



       



}



.poll {



	font-size:11px;



	text-align:left;



         



}



.poll table td{



	font-size:11px;



	text-align:left;



	padding:5px 5px 0 0;



        background:#000;



}







.button {



	cursor:pointer;



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



	margin:3px 0;



	padding:0 5px 2px 5px;



	height:22px;



	line-height:16px;



	border: 1px solid #097ca3;



	background:#fbfafa;



	color:#097CA3;



}



input.button  {



	color: #097CA3;



	font-size: 11px;



	border: 1px solid #097ca3;



	background: #fbfafa;



}







input.button:hover  {



	cursor: pointer;



}







input[type="checkbox"], input[type="radio"]{



	border:none;



}



body.contentpane input.inputbox{



	margin:100px 0 5px 0;



}



#searchphraseany, #searchphraseall, #searchphraseexact{



	border:none;



}



#mos_change_template{



	border: 1px solid #097ca3; 



	width:112px;



	color:#666;



}



#mod_login_remember{



	border:none;



	background:none;



	padding:0;



	margin:0;



}



#mod_login_username, #mod_login_password{



	width:124px;



	margin:0 0 5px 0;



}



#contact_text{



	border: 1px solid #097ca3;



}



input.inputbox{



	border: 1px solid #097ca3; 



	background:#fbfafa;



	color:#097ca3;



}



.inputbox{



	border: 1px solid #097ca3; 



	background:#fbfafa;



	color:#097ca3;



}







.back_button {



	float: left;



	text-align: center;



	font-size: 11px;



	font-weight: normal;



	width: auto;



	padding: 0px;



	line-height: 20px;



	margin: 10px 0 50px 0;



}







.componentheading {



	margin: 0;



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



	font-size: 12px;



	text-align: left;



	color: #fff;



	padding: 0 0 10px 0;



	font-weight:bold;



}



element.style{



	margin:10px;



	padding:0;



}











#footer {



	margin: 0;

	

	padding-left:73px;



	width: 900px;



	height: 20px;



	color: #72a80c;



	vertical-align: top;



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

	

	font-size:10px;

	

	text-align: left;

}



.copyright {



	font-size: 11px;



	text-align: left;



	width: 100%;



	margin: 0 auto;



	color: #f2f2f2;



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



}







img, table{



	border:none



}



a img {



	border: none;



}







.pagenav {



	font-size:11px;



	font-weight:normal;



}







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



	line-height:normal;



	font-size:11px;



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



	color: #097ca3;



	text-decoration: underline;



}



a.toclink:hover {



	text-decoration: none;



}



table.contenttoc {



	padding: 4px;



	margin-left: 4px;



	margin-bottom: 2px;



}







table.contenttoc th {



	color: #fff;



	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;



}



#rightcolumn .sectiontableentry1{



	background:none;



}



.sectiontableentry1 {







}







.sectiontableentry2 {







}







table.contentpane {



	padding: 0;



}







table.contentpane td.contentdescription {



	font-size:11px;



	line-height:18px;



	padding: 0;



}







table.contentpane td.componentheading {



	height: 20px;



	padding: 0 0 3px 0;



	color: #fff;



	text-align: left;



	padding-bottom:3px;



	white-space: nowrap;



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



	font-size: 14px;



	font-weight: normal;



}



table.contentpane td {



	padding-top:1px;



	padding-bottom:2px;



	font-size:11px;



	text-align:left;



}



table.contentpaneopen {


	margin:0;	



}



table.contentpaneopen td {



	line-height: 14px;



	font-size:11px;



	text-align:justify;



}







.height {



	height: 100%;



}







.small {



	font-size: 11px;



	color: #097ca3;



	font-weight: normal;



	text-align: left;



}



.searchintro{



	font-size:11px;



	text-align:left;



}







table.contentpaneopen  td.createdate {



	height: 20px;



	vertical-align: top;



	font-size: 11px;



	color: #097ca3;



	font-weight: normal;



	padding-top: 0px;



	text-align:left;



}



table.contentpaneopen td.modifydate {



	height: 20px;



	vertical-align: top;



	font-size: 11px;



	color: #097ca3;



	font-weight: normal;



	padding-top: 0px;



	text-align:right;



}



.modifydate{



	text-align:right;



}



/** Data **/



.modifydate {



	height: 20px;



	vertical-align: bottom;



	font-size: 11px;



	color: #097ca3;



	font-weight: normal;



	text-align: right;



}







table.contentpaneopen td a.readon{



	display: block;



	float: right;



	line-height: 14px;



	font-size: 11px;



	text-decoration: underline;



	padding: 1px 2px 1px 2px;



}







table.contentpaneopen td a.readon:hover{



	text-decoration: none;



}















h4 {



	font-size: 10px;



	text-transform: uppercase;



}











h7 {



	font-size: 20px;



	text-transform: uppercase;



}



h1{
	color:#FFFFFF;
	padding-left:20px;
	background:url('../../../images/image/h3_article.png') left center no-repeat;
}












table.contentpaneopen td.buttonheading {







	}

@import url("../../../../www.google.com/uds/css/gsearch.css");

@import url("../../../../www.google.com/uds/solutions/localsearch/gmlocalsearch.css");