body
{
    background: #ffffff url('../img/gnl_main_bg.jpg') repeat-x top center;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: 'Verdana', 'Arial', 'Tahoma', sans-serif;
    color: #330000;
}

img
{
    border: none;
}

a
{
    color: #333;
    text-decoration: none;
}

a:hover
{
    color: #006699;
    text-decoration: underline;
}

br.total
{
    clear: both;
}


li
{
    margin: 0px; 
    list-style-image: url('../img/lst2.gif');
}

img.dotted_line
{
    clear: both;
    display: block;
}

div.container
{
    width: 986px;
    margin: 0 auto;
}

div.top_bar
{
    height: 165px;
    background: transparent url('../img/gnl_top_bar_bg.png') repeat-x top center;
}

div.top_bar_left
{
    float: left;
    width: 407px;
    height: 135px;
    padding-top: 36px;
    text-align: center;
}

div.top_bar_center
{
    float: left;
    width: 172px;
    height: 165px;
}

div.top_bar_right
{
    float: left;
    width: 407px;
    height: 135px;
    padding-top: 36px;
    text-align: center;
}

div.navi
{
    clear: both;
    padding-top: 30px;
}

div.navi a.icon
{
    float: right;
    display: inline-block;
    height: 10px;
    padding: 25px 10px 2px 10px;
    text-decoration: none;
    font-size: 10px;
    color: #999999;
    background-repeat: no-repeat;
    background-position: top center;
}

div.navi a.icon:hover
{
    text-decoration: none;
    color: #333333;
    background-position: bottom center;
}

#ico_home {background-image: url('../img/gnl_navi_ico_home.gif')}
#ico_map {background-image: url('../img/gnl_navi_ico_map.gif')}
#ico_contact {background-image: url('../img/gnl_navi_ico_contact.gif')}

div.menu_container
{
    height: 12px;
    margin: 9px 0 12px 0;
    text-align: center;
}

div.menu_container a
{
    display: inline-block;
    height: 12px;
    padding: 0 20px;
    background-color: transparent;
    font-weight:bold;
    text-transform:uppercase;
    background-image: url('../img/geopard_menu_separator.png');
   
    background-repeat: no-repeat;
    background-position: 10px top;
}

div.menu_container a:hover, div.menu_container a.active_menu
{
    background-position: 10px bottom;
    color:#069;
    text-decoration:underline;
}

#menu1 {background-image: url('../img/gnl_menu1.png'); width: 99px;}
#menu2 {background-image: url('../img/gnl_menu2.png'); width: 148px;}
#menu3 {background-image: url('../img/gnl_menu3.png'); width: 127px;}
#menu4 {background-image: url('../img/gnl_menu4.png'); width: 86px;}
#menu5 {background-image: url('../img/gnl_menu5.png'); width: 39px;}
#menu6 {background-image: url('../img/gnl_menu6.png'); width: 100px;}
#menu7 {background-image: url('../img/gnl_menu7.png'); width: 64px;}

div.banner_container
{
    height: 350px;
    margin: 4px 0 5px 0;
}

div.rc_box_container
{
    width: 986px;
    height: auto !important;
    height: 64px;
    min-height: 64px;
    background: transparent url('../img/gnl_rc_white_box_bg.png') no-repeat top center;
}

div.rc_box_container div.box_l
{
    float: left;
    display: inline-block;
    width: 309px;
    margin: 0 auto;
    padding: 20px 10px;
}

div.rc_box_container div.box_c
{
    float: left;
    display: inline-block;
    width: 308px;
    margin: 0 auto;
    padding: 20px 10px;
}

div.rc_box_container div.box_r
{
    float: left;
    display: inline-block;
    width: 309px;
    margin: 0 auto;
    padding: 20px 10px;
}

div.rc_box_container div.box_c_r
{
    float: left;
    display: inline-block;
    width: 637px;
    margin: 0 auto;
    padding: 20px 10px;
}

div.footer_container
{
    clear: both;
    padding: 15px 0;
    font-size: 11px;
    color: #999999;
}

div.footer_container a, div.footer_links a
{
    color: #999999;
}

div.footer_left
{
    float: left;
    padding: 0 20px;
}

div.footer_right
{
    float: right;
    padding: 0 20px;
}

div.footer_links
{
    clear: both;
    padding: 15px 42px;
    font-size: 11px;
    color: #999999;
    text-align: center;
    text-transform: uppercase;
}



div.blog-title, div.article-title,.header, div.arbtitle1
{
  	font-weight:bold;
  	font-size:12px;
  	color:#069;
}
div.blog-body, div.article-body, div.article-body-mapa
{
  	margin-top:20px;
  	font-size:11px;
  	color:#666;
}
div.mapa
{
  	margin-top:34px;
}
div.article-body a
{
  	text-decoration:underline;
}
div.article-body ul
{
  	list-style-type: square;
  	color:#666;
}


div.arbbody
{
  	margin:20px;
}

div.blog-body div.arbtitle a
{
  	color:#666;
  	margin:10px 0px;
  	padding-left:15px;
  	display:block;
  	
}

div.blog-body div.arbtitle a:hover, div.blog-body div.arbtitle a.blog_art_active
{
  	color:#069;
  	text-decoration:underline;
}
div.blog-body img.dotted_line
{
  	width:100%;
  	padding-left:0px;
  	height:1px;
}


div.blad,.form_error
{
  	text-align:center;
  	color:#f60;
  	font-size:11px;
  	font-weight:bold;
}
.form_error
{
  	text-align:left;
}


div.form_intro
{
  	font-size:11px;
  	margin-top:20px;
}
div.form_body
{
  	font-size:11px;
  	margin-top:10px;
}

input, textarea
{
  	color:#999;
  	font-size:11px;
  	padding-left:10px;
  	width:275px;
  	margin-left:10px;
  	border:1px solid #333;
  	margin-bottom:3px;
  	display:block;
}

input:hover, textarea:hover
{
  	border:1px solid #069;
}
input.inputHighlighted,textarea.inputHighlighted
{
  	border:1px solid #f60;
}
textarea
{
  	height:75px;
}

input.normal
{
  	width:auto;
  	margin-left:0px;
  	display:inline;
  	border:none;
  	
}
input.submit
{
  	border:none;
  	width:61px;
  	height:14px;
  	background-image:url('../img/geopard_button_wyslij.jpg');
  	background-repeat:no-repeat;
  	background-position:left top;
  	float:right;
  	cursor:pointer;
}

input.submit:hover
{
  	background-position:left bottom;	
}

span.normal
{
  	float:left;
  	width:10px;
  	line-height:18px;
}
