@charset "utf-8";

/****************/
/* Reset rules */
/****************/
body, div, h1, h2, h3, h4, h5, h6, img, ul, li, p, small{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{ font-family:Arial, Helvetica, sans-serif; }
img{ border:none; }

/****************/
/* General rules */
/****************/
body{ background:#e4e4e4; color:#000; font-family:Arial, Helvetica, sans-serif;  }
.clear_float{ clear:both; font-size:1px; }
.fl_left{ float:left; display:inline; }
.fl_right{ float:right; display:inline; }
.message_error{ color:#ee2f15; }
.message_ok{ color:#218c00; }
a{ text-decoration:none; color:#fd0201; font-style:normal; }
a:hover{ text-decoration:underline; }
a:visited{ color:#900; }

/****************/
/* Header rules */
/****************/
#header{ margin:0 auto; padding:30px 0 0 0; width:955px; height:257px; background:url(../design/header.jpg) bottom no-repeat; }

a#language{ width:40px; float:right; margin:-18px 20px 0 0; font-size:12px; color:#000; text-decoration:none; }
a:hover#language{ color:#f00; }

/* Logo */
#header h1{ float:left; display:inline; margin:110px 0 0 10px; }
#header h1 a{ outline:none; }
#header h1 a img{ margin:0; float:left; display:inline; } 

/* Contact */
#header p{ margin:0 0 0 20px; float:left; display:inline; color:#e4e4e4; font-size:13px; width:900px; }
#header p a{ color:#fff; text-decoration:none; }
#header p a:hover{ text-decoration:underline; }

/***********/
/* Content */
/***********/
#content{ margin:0 auto; width:955px; background:url(../design/body_background.png) repeat-y; }
#content h1{ margin:0 auto; width:955px; height:23px; line-height:23px; text-indent:250px;
			 background:url(../design/menu.png) repeat-x; font-size:14px; font-weight:normal; }


/* Menu - left column */
#menu{ margin:-20px 0 0 10px; width:225px; float:left; display:inline; }
#menu h5{ margin:0 0 0 10px; text-transform:uppercase; }
#menu h5 a{ color:#000; text-decoration:none; }

/* Text - Center column */
#text{ margin:20px 0 0 15px; float:left; display:inline; width:455px; font-size:12px; }
#text h2{ margin:0 0 15px 0; font-size:18px; }
#text h4{ font-size:12px; }
#text #pdf_container{ margin:20px 0; }
#text #pdf{ font-size:12px; }
#text p{ text-align:justify; }

/* Info - Right column */
#info{ margin:20px 0 0 14px; width:232px; float:left; display:inline; }
#info .tab{ margin:0 0 0 1px; width:230px; height:auto; /* height:23px; */ line-height:23px; cursor:pointer; overflow:hidden;
 		    background:url(../design/info_tab.png) center top no-repeat #fff; }

#info .tab a{ margin:0 0 0 10px; font-style:normal; font-size:12px; font-weight:bold; color:#000;  }
#info .tab_bottom{ background:url(../design/info_tab_bottom.png) center top no-repeat; }
#info .tab a img{ display:block; }
#info .tab a.slide{ display:block; }

#info .tab_pdf{ margin:0 0 0 1px; width:230px; height:auto; /* height:23px; */ line-height:23px; cursor:pointer; overflow:hidden;
 		    background:url(../design/info_tab_bottom.png) center top no-repeat #fff; }
#info .tab_pdf a{ margin:0 0 0 10px; font-style:normal; font-size:12px; font-weight:bold; color:#000;  }
#info h4{ margin:20px 0 0 10px; font-size:16px; }
#info .email, #info .email_index{ font-size:12px; margin:20px 0 20px 10px; display:block;  }
#info .email_index{ margin:0 0 20px 10px; }

/* Meni */
#content ul{ margin:20px 0 0 0; padding:0 0 0 10px; width:195px; font-size:13px; font-weight:bold; line-height:16px; list-style:none; }
#content ul li a{ text-transform:uppercase; color:#f00; text-decoration:none; font-style:normal; }
#content ul li a:hover, .m_selected{ text-decoration:underline; }
#content ul li ul{ margin:0 0 20px 0; }
#content ul li ul li{ margin:0 0 0 5px; list-style:url(../design/list_style_type.png); font-size:12px; line-height:15px;}
#content ul li ul li a{ color:#000; text-decoration:none; text-transform:lowercase; font-weight:normal; }
#content ul li ul li a:hover, #header ul li ul li a:active{ color:#6a6a6a; }
#content ul li ul li .sm_selected{ color:#6a6a6a; text-decoration:underline; }

#content h1 a{ font-style:normal; text-transform:lowercase; color:#000; }

#map{ margin:0 0 20px 0; width:455px; height:455px; }

/**********/
/* Footer */
/**********/
#footer{ margin:0 auto; padding:0 0 20px 0; width:955px; height:50px; line-height:46px; font-size:14px; text-align:center; 
		 background:url(../design/footer.png) no-repeat; }
