html {
	height:100%;
	margin:0px;
	padding:0px;
}

* html .cell {display:inline;height:100%;}

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:14px;
	margin:0px;
	padding:0px;
}

.dropshadow {  
    position: relative;  
    z-index:10;  
 }  


#pageall_out {
	
	width:100%;
}
#pageall {
	padding:0px;
	width:990px;
}

div#main_div{
	margin-left:auto;margin-right:auto;width:990px;
}

#topmodule {
	padding:10px 0px 0px 213px;
	text-align:left;
	width:287px;
}
#topmodule_inside_h3, #topmodule_inside {
	border-left:1px solid #FFFFFF;
	padding:3px 0px 3px 12px;
	width:275px;
}
#topmodule_inside_h3 h3 {
	font-size:28px;
	line-height:30px;
}
#topmodule_inside_h3 {
	font-size:12px;
}
#topmodule_inside {
	font-size:10px;
}
#topmod_div_1, #topmod_div_2, #topmod_div_3, #botmod_div_1, #botmod_div_2, #botmod_div_3, #botmod_div_4 {
	border-left:1px solid #FFFFFF;
	filter:alpha(opacity=20);
	-moz-opacity:.2;
	opacity:.2;	
}
#topmod_div_1 {
	height:36px;
}
#topmod_div_2 {
	height:24px;
}
#topmod_div_3 {
	height:52px;
}
#contener {
	text-align:left;
	width:990px;
}
#siteleft {
	float:left;
	margin:0px 10px;
	padding:0px;
	width:251px;
}
#center_column {
	float:left;
	padding:0px;
	margin-right:10px;
	width:520px;
}

.center_column_noright {
	width:709px !important;
}



#right_column {
	float:right;
	padding-top:40px;
	width:179px;
}

.right_column_none {
	width:0px;
}

table, td, ul, a, li, img, form, hr, dl, dt, dd, div, h3, h4, h2, h1 {
	margin:0px;
	padding:0px;
}
h1 {
	font-size:16px;
	margin:0px;
	padding:0px;
}
h2 {
	font-size:14px;
	margin:0px;
	padding:0px;
}
h3 {
	font-size:12px;
	margin:0px;
	padding:0px;
}
h4 {
	font-size:11px;
	margin:0px;
	padding:0px;
}
h5 {
	font-size:10px;
	margin:0px;
	padding:0px;
}
h6 {
	font-size:10px;
	margin:0px;
	padding:0px;
}
img {
	border:0px none;
	margin:0px;
	padding:0px;
}
p {
	margin:10px 0px;
	padding:0px;
	text-indent:0px;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
li {
	margin-left:20px;
	padding-left:11px;
	text-align:left;
}
a:link, a:visited {
	font-weight:normal;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}


div#top1 { 
	width:100%;
	background:url('../images/top_1.png');
	height:20px;
	border-bottom:1px solid #009241;
}

div#top_big { 
	width:100%;
	height:182px;
	background:url('../images/default_bg.jpg');
	position:relative;
}

div#wk_left {
	width:261px;
	height:89px;
	background:url('../images/logo.png') no-repeat top left;
	float:left;
	border-bottom:1px solid #cccccc;
}

div#wk_left_shadow {
	background:green none repeat scroll 0%;
	display:block;
	float:left;
	height:92px;
	margin:90px 0px 0px 10px;
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	opacity:.3;	
	width:251px;
}

div#wk_left_shadow span {
	color:white;
}

div#wk_right_shadow {
	background:transparent url(../images/shadow1.png) repeat scroll 0%;
	border-top:1px solid #CCCCCC;
	display:block;
	float:left;
	height:5px;
	margin-top:-6px;
	width:709px;
}

div#wk_right {
	width:709px;
	height:53px;
	float:left;
	background-color:white;
}

a { color:black; }

#topmenu_left {
	float:left;
	width:709px;
}
#topmenu_right {
	0px 0px 0px 0px
}
#topmenu {
	height:58px;
}

#top_menu_rr {
	background-color:white;
	border-top:medium none #009241;
	display:block;
	float:right;
	height:89px;
	line-height:89px;
	width:20px;
}

#top_menu_rr_shadow {
	background:transparent url(../images/shadow1.png) x-repeat scroll 0%;
	height:3px;
	line-height:3px;
	width:20px;
	display:block;
	float:right;
}

#topmenu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#topmenu ul li {
	background:white url(../images/top_menu_spacer.png) no-repeat scroll 0px;
	float:left;
	line-height:53px;
	height:53px;
	margin:0px;
	padding:0px;
	text-align:center;
	max-width:135px;
}


#topmenu ul li a span {
	display:block;
	float:none;
	line-height:14px;
	margin:0px;
	height:26px;
	padding:17px 0px 0px 0px;
	cursor:pointer;

}

#topmenu ul li:hover, #topmenu ul li#active:hover {
	color:white !important;
}
#topmenu a:link, #topmenu a:visited {
float:left;
font-size:11px;
font-weight:normal;
height:53px;
line-height:15px;
padding:0px 10px;
text-decoration:none;
width:75px;
	
}
#topmenu a:hover, #topmenu li#active a {
color:white !important;
}
#topmenu li.whatever:hover, #topmenu li.whateverhover, #topmenu li#active {
	color:white !important;
	background-color:#009241;
	
}

div#top_bottom_shadow {
	background:transparent url(../images/shadow2.png) repeat-x scroll 0% 50%;
	float:left;
	height:3px;
	margin-top:89px;
	width:100%;
}

div#top_bottom_shadowx {
	background:transparent url(../images/shadow2.png) repeat-x scroll 0% 50%;
	float:left;
	height:3px;
	margin-top:0px;
	position:absolute;
	bottom:0px;
	width:100%;
}

div#top_bottom {
	width:100%;
	height:8px;
	line-height:8px;
	font-size:8px;
	position:relative;
	background-color:#009241;
}

div#tb_overflow {
	background-color:#66AF86;
	float:left;
	height:8px;
	line-height:5px;
	margin:0px;
	width:251px;
	position:absolute;
	top:0px;
	left:10px;
}

div#pathway {
	font-family:Arial;
	margin-bottom:21px;
	margin-top:5px;
	text-align:left;
	width:100%;
}

div#pathway a {
	background:transparent url(../images/pathway_item.gif) no-repeat scroll 0px 4px;
	font-size:11px;
	line-height:13px;
	padding-left:8px;
	padding-right:15px;
}
div#center_column ul li {
background:transparent url(../images/wkli.png) no-repeat scroll 0 5px;
font-size:14px;
line-height:18px;
padding-bottom:10px;
padding-left:15px;
	}
div#center_column div.nt_simplepage h3 {
	font-size:12px;
	letter-spacing:0.1em;
	border-bottom:1px solid #cccccc;
	padding-top:10px;
	padding-left:30px;
	line-height:22px;
	padding-bottom:5px;
	background:url('../images/ico1.png') no-repeat 0px 12px ;
	vertical-align:middle;
	font-family:Arial;
	font-weight:bold;
}

div#center_column div.nt_simplepage_body {
	padding-left:30px;
	}

div#center_column div.nt_simplepage_body p {
	font-size:12px;
	line-height:16px;
	
}

div#siteleft_menu { 
	background:#D5D5D5 url(../images/left_menu_bg.png) repeat-x scroll left top;
padding-bottom:25px;
padding-top:40px;
}

div#center_column h3 {
	background:transparent url(../images/ico1.png) no-repeat scroll 0px 12px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.01em;
	line-height:22px;
	padding-bottom:5px;
	padding-left:30px;
	padding-top:10px;
	vertical-align:middle;
}

div#right_column h3 {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.01em;
	line-height:22px;
	padding-bottom:5px;
	padding-left:0px;
	padding-top:10px;
	vertical-align:middle;
	border-bottom:1px solid #cccccc;
}

div#siteleft_menu h3 {
font-size:13px;
margin:0px;
padding:15px 0px 0px 30px;
}

div#siteleft ul {
	
	border:0px none;
	margin:0px;
	padding:20px 0px;
	
}

div#siteleft ul li {
	border:0px;
	margin:0px;
	padding:0px;
	
}

div#siteleft ul li a {
	background:transparent url(../images/left_menu_spacer.png) no-repeat scroll 20px 24px;
	display:block;
	font-family:Arial;
	font-size:11px;
	line-height:20px;
	margin-left:0px;
	padding-bottom:2px;
	padding-left:20px;
	padding-top:5px;
	text-decoration:none;
	text-indent:10px;
	width:200px;

}

div#siteleft ul li a:hover {
	color:green;
	

}

div#siteleft>h3 {
	text-align:left;
	margin-top:10px;
	padding-left:30px;
}	
div.subtitle1 {
	clear:right;
	color:white;
	float:right;
	font-size:20px;
	font-weight:bold;
	margin-right:40px;
	margin-top:12px;
	line-height:20px;
}
div.subtitle2 {
	clear:right;
	color:white;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-right:40px;
	margin-top:10px;
}




div#sitename {
	color:white;
	float:left;
	font-size:10px;
	height:12px;
	line-height:12px;
	padding:2px 0px 2px 10px;
	vertical-align:middle;
}

div#sitelang {
	color:white;
	float:right;
	font-size:10px;
	height:12px;
	line-height:12px;
	padding:2px 10px 2px 10px;
	vertical-align:middle;
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.clearfix {
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

#footer_wk { 
background:white none repeat scroll 0%;
border-top:1px solid green;
color:black;
font-family:Arial;
font-size:11px;
height:30px;
line-height:30px;
margin-top:50px;
text-align:left;
width:990px;
padding-top:5px;
padding-left:10px;
}

#footer_wk p {
	padding:0px;
	margin:0px;
	line-height:15px;
}

img.nt_simpleimage {
	border:1px solid #333333;
}

a.a_nt_language_switcher,a.a_nt_language_switcher_active {
	display:inline;
	margin-right:4px;
	color:#cccccc;
	text-decoration:none;
}

a.a_nt_language_switcher:hover {
	display:inline;
	margin-right:4px;
	color:yellow;
	text-decoration:none;
}

a.a_nt_language_switcher_active {
	font-weight:bold;
	color:white;
}

div#siteleft div.nt_simplepage {
margin-top:10px;
padding-left:30px;
padding-right:10px;
}

table.tabela {
border:1px solid #CCCCCC;
width:680px;
	
	}
table.tabela td { 
	
	border-bottom:1px solid #cccccc;
	padding:3px;
	 }
table.tabela td.opis { 
border-right:1px solid #CCCCCC;
color:gray;
font-size:11px;
padding-right:10px;
text-align:right;
width:35%;	
	
}

table.tabela th {

border-bottom:1px solid #CCCCCC;
color:green;
font-weight:normal;
padding-bottom:5px;
padding-top:5px;
text-align:center;		
	
	 }
table.tabela th.left { 
	
	border-right:1px solid #cccccc;
	
	 }

div#center_column div#nt_gallery {
	padding-left:30px;
	}	 
div#center_column div#nt_gallery a img {
	margin:5px 30px 5px 0;
	}	 
	
div#siteleft ul li a#active {
color:green;
font-weight:normal;
	}	

table.nt_forms td.title {
width:200px;
text-align:right;
padding-right:10px;
color:gray;
}

table.nt_forms  input.text {
	width:200px;
	
}

table.nt_forms  textarea.textarea {
	width:200px;
	height:100px;
}


div#system_message {
	font-size:14px;
	color:white;
padding:4px;
font-weight:bold;
}

div#system_message span {
	font-size:12px;
	color:white;
font-weight:normal;
}

div#system_message.true {
	background-color:green;
}

div#system_message.false {
	background-color:red;
}


#wk_left { cursor:pointer; }

#TB_Image { border:0px !important; }

.nt_maps_google {
margin-left:30px;
border:1px solid #cccccc;
}