	/*
	GECKO
	CSS - Anna Bar (25 sierpien 2008)
	*/


/* ########################### OGÓLNE ########################### */
html, body, div, p, img, form, h1, h2, h3, h4, h5, h6, object, ul, li {
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none; }
html, body {
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #ABABAB;
	background: #7b7b7b url(../images/head/bg_head.jpg) repeat-x top; }
img {
	vertical-align: bottom; } /* usuwa przerwy pod img jezeli jest objety w znacznik <a> */

.object-left {
	float: left;
	margin: 15px 30px 15px 0px
	}
.object-right {
	float: right;
	margin: 15px 0px 15px 30px
	}
.object-center {
	text-align: center; }

.clearboth {
	clear: both; }
.float_left {
	float: left; }
.float_right {
	float: right; }

p.data {
	padding: 5px 0px;
	color: #666666;
	border-bottom: none; }

/* ########################### linki ########################### */
a {
	border: none;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer; }
a:link,
a:visited {
	color: #918873; }
a:hover {
	color: #EB6700; }

/* LINKI MENU BELKA POZIOMA */
.link {
	margin: 10px 0px; }

#menu_2 a {
	font-size: 11px; }
#menu_2 a:link,
#menu_2 a:visited {
	color: #000000; }
#menu_2 a:hover {
	color: #FF0000; }

#containter a,
#gallery_gecko_color a.gecko_color {
	padding-bottom: 2px; }


#containter p a:link,
#containter p a:visited,
#containter h1 a:link,
#containter h1 a:visited,
#containter h2 a:link,
#containter h2 a:visited,
#containter h3 a:link,
#containter h3 a:visited,
#gallery_gecko_color a:link.gecko_color,
#gallery_gecko_color a:visited.gecko_color,
.content-view-embed a:link,
.content-view-embed a:visited {
	color: #ffffff;
	border-bottom: #ABABAB 1px dotted; }
#containter p a:hover,
#containter h1 a:hover,
#containter h2 a:hover,
#containter h3 a:hover,
#gallery_gecko_color a:hover.gecko_color,
.content-view-embed a:hover {
	color: #FF0000;
	border-bottom: white 1px dotted; }

#containter .image a:link,
#containter .image a:visited,
#containter .image a:hover,
#containter .btn_back a:link,
#containter .btn_back a:visited,
#containter .btn_back a:hover {
	border: none; }

#containter .btn_back a {
	width: 123px;
	height: 33px;
	display: block; }
#containter .btn_back a:link,
#containter .btn_back a:visited { /* *********** WERSJE EN PL *********** */ }
#containter .btn_back a:hover { /* *********** WERSJE EN PL *********** */ }

#btn_more_gallery a {
	width: 121px;
	height: 20px;
	display: block; }
#btn_more_gallery a:link,
#btn_more_gallery a:visited { /* *********** WERSJE EN PL *********** */ }
#btn_more_gallery a:hover { /* *********** WERSJE EN PL *********** */ }

/* LINKI STOPKA - COPYRIGHT */
#copyright a:link,
#copyright a:visited {
	color: #ffffff; }
#copyright a:hover {
	color: #FF0000; }

/* ########################### text ########################### */
h1 {
	font-size: 12px;
	color: #ffffff; }

/* NAGLOWKI DLA STRONY GLOWNEJ */
#main_left h1,
#geckocup h1 {
	margin: 5px 0px 15px 0px;
	padding: 5px 0px 15px 0px;
	text-align: center;
	background: url(../images/container/title_dott.gif) no-repeat bottom; }
#main_left #product_group h1 {
	margin: 5px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background: none; }
#news_group h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 15px 0px; }


#containter_info h1,
#main_left_2 h1 { }

#containter_info h2,
#main_left_2 h2 {
	font: 18px 'trebuchet ms', georgia;
	color: white; }

#containter_info h3,
#main_left_2 h3 {
	font: bold 15px 'trebuchet ms', georgia;
	color: red; }

#containter_info h4,
#main_left_2 h4 {
	font: bold 13px 'trebuchet ms', georgia;
	color: white; }


#containter_info ul,
#main_left_2 ul {
	margin: 10px 0px 10px 20px;
	text-align: left; }
#containter_info ul li,
#main_left_2 ul li {
	margin: 4px 0px 4px 10px; }


/* ########################### SZKIELET ########################### */

#all {
	}

#head {}
.head_inner {
	width: 1118px;
	height: 329px;
	margin: 0px auto;
	background: url(../images/head/bg_head_shadows.png) no-repeat top left; }
#head .inner {
	width: 1000px;
	margin: 0px auto; }
#containter {
	background: #1f1f1f url(../images/container/bg_container.jpg) repeat-x left bottom; }
#containter_gecko {
	min-height: 348px;
	background: url(../images/container/bg_gecko.gif) no-repeat center top; }
#containter_gecko .inner {
	width: 1000px;
	margin: 0px auto; }
#containter_info {
	min-height: 348px;
	background: url(../images/container/bg_gecko_info.gif) no-repeat center 20px; }
#containter_info .inner {
	width: 700px;
	margin: 0px auto;
	padding-bottom: 170px;
	background: url(../images/container/content_plaz.png) no-repeat bottom; }
#containter_film {
	min-height: 368px;
	background: url(../images/container/bg_gecko.gif) no-repeat center 20px; }
#containter_film .inner {
	width: 1000px;
	margin: 0px auto;
	padding: 20px 0px 150px 0px;
	border-top: red 4px solid;
	background: url(../images/container/content_plaz.png) no-repeat bottom; }
.containter_inner {
	width: 1118px;
	margin: 0px auto;
	padding: 0px 0px 30px 0px; }

#foot {
	height: 194px;
	background: url(../images/foot/bg_foot.jpg) repeat-x left bottom; }
.foot_inner {
	width: 1118px;
	margin: 0px auto; }
#foot .inner {
	width: 1000px;
	margin: 0px auto; }


/* HEAD */
.head_top {}
#logo {
	float: left;
	padding-bottom: 64px;
	background: url(../images/head/logo_shadow.jpg) no-repeat left bottom; }
.head_bottom {}



#menu {
	float: left; }

/* MENU GŁÓWNE */
#menu_1 {
	width: 699px;
	margin-top: 60px; }
.btn_1, .btn_2, .btn_3, .btn_4 {
	float: right; }
.btn_1 {
	width: 208px;
	margin-top: 5px; }
.btn_2 {
	width: 148px;
	margin-top: 17px; }
.btn_3 {
	width: 118px; }
.btn_4 {
	width: 118px;
	margin-top: 10px; }

/* MENU POZIOME - BELKA */
#menu_2 {
	width: 699px; }
.menu_left {
	width: 42px;
	height: 44px;
	float: right;
	background: url(../images/head/bg_menu_poziome_left.png) no-repeat left top; }
.menu_main {
	height: 44px;
	float: right;
	background: url(../images/head/bg_menu_poziome_center.png) repeat-x; }
.menu_right {
	width: 88px;
	height: 44px;
	float: right;
	background: url(../images/head/bg_menu_poziome_right.png) no-repeat right top; }

#menu_2 ul {
	margin: 0px;
	padding: 4px 0px; }
#menu_2 ul li {
	display: inline;
	list-style-type: none; }
#menu_2 ul li a {
	padding: 0px 6px;
	}


/* GALERIA MINI - HEAD - jCarousel / button ZOBACZ WIECEJ */
/* ======= osobny css ======= */
#gallery {
	width: 770px;
	margin: 0px auto; }
#wrap {
	float: left; }
#btn_more_gallery {
	width: 121px;
	margin-top: 31px;
	padding-bottom: 20px;
	float: right;
	background: url(../images/head/btn_zobacz_wiecej_shadow.png) no-repeat bottom; }





/* ########################### CONTAINER ########################### */

#containter p,
#containter h1,
#containter h2,
#containter h3,
#containter h4,
#containter h5 {
	line-height: 140%; }

/* UKLAD STRONY GLOWNEJ - DWUKOLUMNOWY */
#main_left {
	width: 726px;
	padding: 10px 0px;
	float: left; }
#main_left .image {
	padding-bottom: 20px; }

#main_right {
	width: 231px;
	padding: 0px 13px;
	float: right; }
#main_right .description {
	padding: 0px 15px; }

/* PRODUKTY - STRONA GLOWNA */
#product_group {
	width: 455px;
	float: left;
	margin-right: 15px;
	padding: 30px 0px 0px 0px;
	border-top: red 1px solid; /* *********** WERSJE EN PL *********** */ }
#product_group .image {
	margin: 0px;
	padding: 0px; }
#product_group .image { }
#product_group .description {
	margin-top: 0px;
	background: url(../images/container/bg_product_photo_reflect.jpg) no-repeat top; }
#product_group .description .inner_description {
	padding: 20px 20px; }


/* INFO - STRONA GLOWNA */
#info_group {
	width: 256px;
	padding: 30px 0px 0px 0px;
	float: left;
	border-top: red 1px solid; /* *********** WERSJE EN PL *********** */ }
#main_left #info_group .image {
	padding-bottom: 5px;
	}
#info_group .description {
	padding: 0px 15px; }
#info_group .description ul {
	padding-left: 15px; }

/* NOWOSCI/ARCHIWUM - STRONA GLOWNA */
#news_group {
	padding: 35px 0px 15px 0px;
	border-top: red 2px solid; /* *********** WERSJE EN PL *********** */ }
#archiv_group {
	padding: 35px 0px 15px 0px;
	border-top: red 1px solid; /* *********** WERSJE EN PL *********** */ }
#main_right .news {
	text-align: left; }
#main_right .image {
	margin: 0px;
	padding: 0px; }
#news_group .description {
	margin-top: 0px;
	padding-top: 20px;
	background: url(../images/container/bg_foto_news.jpg) no-repeat top; }
#news_group h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
	background: url(../images/container/title_dott.gif) no-repeat bottom; }
#archiv_group h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; }

/* NOWOSCI/archiwum - LINE */
#news_line {
	padding-top: 7px;
	border-top: red 2px solid; /* *********** WERSJE EN PL *********** */ }
#news_line #archiv_group {
	padding: 35px 0px 15px 30px;
	border-top: red 1px solid; /* *********** WERSJE EN PL *********** */  }
#news_line .news {
	width: 242px;
	margin-right: 4px;
	float: left; }
#news_line #archiv_group .news {
	width: 95%;
	margin-right: 4px;
	clear: both; }
#news_line .image {
	margin-left: 6px; }
#news_line .description {
	margin-top: 0px;
	padding: 15px 15px 0px 15px; }
#news_line #archiv_group .description {
	margin-top: 0px;
	padding: 0px 0px 0px 0px; }
#news_line h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
	background: url(../images/container/title_dott.gif) no-repeat bottom; }
#news_line #archiv_group h1 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: none; }
#news_line #archiv_group h1,
#news_line #archiv_group p.data {
	display: inline;
	line-height: 200%; }

/* NOWOSCI - FULL */
#news_full {
	padding-top: 7px;
	border-top: red 2px solid; /* *********** WERSJE EN PL *********** */ }


/* ############### UKLAD 2-KOLUMNOWY (dla wszystkich oprocz home) ############### */
/* TWOJE LOGO - FULL */
#twoje_logo {
	padding-top: 7px;
	border-top: red 2px solid; /* *********** WERSJE EN PL *********** */ }
#product {
	padding-top: 7px;
	border-top: red 2px solid; /* *********** WERSJE EN PL *********** */ }
#twoje_logo p,
#product p {
	margin: 15px 0px;
	text-align: justify; }

#main_left_2 {
	width: 660px;
	margin-right: 20px;
	float: left; }
#main_right_2 {
	width: 320px;
	float: left; }
#main_left_2 h1 {
	margin: 15px 0px 15px 0px;
	font-size: 15px; }
/* MINI GALERIA W WASKIEJ KOLUMNIE */
/* GALERIA KOLOROW GECKO */
#gallery_gecko {
	margin-bottom: 15px;
	padding: 35px 0px 15px 0px;
	border-top: red 1px solid;
	background: url(../images/container/belka_galeria_gecko.gif) no-repeat top; }
#gallery_gecko ul li {
	margin: 0px 4px 4px 0px;
	float: left;
	list-style-type: none; }
#gallery_gecko ul li a,
#gallery_gecko_color ul li a {
	padding: 0px;
	display: block; } /* eliminuje bug niedorobionego obramowania wokol obrazka */
#gallery_gecko ul li a:link,
#gallery_gecko ul li a:visited,
#gallery_gecko_color ul li a:link,
#gallery_gecko_color ul li a:visited {
	border: #1f1f1f 1px solid; }
#gallery_gecko ul li a:hover,
#gallery_gecko_color ul li a:hover {
	border: red 1px solid; }
#gallery_gecko {
	padding: 35px 0px 15px 0px;
	border-top: red 1px solid; /* *********** WERSJE EN PL *********** */ }
/* GALERIA KOLOROW GECKO */
#gallery_gecko_color {
	margin-bottom: 15px;
	padding: 35px 0px 15px 0px;
	border-top: red 1px solid; /* *********** WERSJE EN PL *********** */ }
#gallery_gecko_color ul li {
	margin: 4px 4px 4px 4px;
	float: left;
	list-style-type: none; }
/* GALERIA KOLOROW GECKO - FULL */
#gallery_gecko_full {
	padding: 7px 0px 30px 0px;
	border-top: red 2px solid; /* *********** WERSJE EN PL *********** */ }
#gallery_gecko_full p {
	margin: 15px 0px;
	text-align: justify; }
#gallery_gecko_full .row ul li {
	margin: 0px 25px 0px 0px;
	float: left;
	list-style-type: none;
	background-color: #1f1f1f; }
#gallery_gecko_full .row ul li p {
	text-align: center; }
/* INFORMACJE GECKO */
#info_gecko {
	padding-top: 30px;
	border-top: red 2px solid; /* *********** WERSJE EN PL *********** */ }
/* NAGRODY I WYROZNIENIA */
#awards {
	margin-bottom: 15px;
	padding: 35px 0px 15px 0px;
	border-top: red 1px solid; /* *********** WERSJE EN PL *********** */ }
#awards ul li {
	padding-bottom: 3px;
	border-bottom: gray 1px dotted;
	list-style-type: none; }
#awards img {
	margin: 3px 5px 5px 0px;
	float: left; }
#awards p {
	text-align: left; }


/* BUTTONY */
.btn_read_more {
	width: 121px;
	margin: 30px auto 0px auto; }

#containter .btn_empty p {
	padding: 20px 0px;
	text-align: left; }
#containter .btn_empty p a {
	width: 116px;
	height: 20px;
	margin: 0px auto;
	padding: 0px 0px 0px 30px;
	display: block;
	font-weight: normal;
	font-size: 11px;
	border-bottom: none; }
#containter .btn_empty p a:link,
#containter .btn_empty p a:visited {
	color: white;
	background: url(../images/container/btn_empty_link.gif) no-repeat bottom; }
#containter .btn_empty p a:hover {
	color: white;
	background: url(../images/container/btn_empty_hover.gif) no-repeat bottom; }


/* PRODUKTY - LINE */
#product_line {
	padding-top: 10px;
	border-top: #DA0000 3px solid;
	background: url(../images/container/belka_produkty2.gif) no-repeat top left; }

/* ########################### INFO - OGOLNE I 1 KOLUMNA WASKA ########################### */
.btn_back {
	width: 123px;
	height: 33px;
	margin-bottom: 10px;
	float: right; }
#containter_info {}
#containter_info p {
	margin: 15px 0px;
	text-align: justify; }
#containter_info p b {
	color: #CCCCCC; }
#containter_info h1 {
	margin: 15px 0px 15px 0px;
	font-size: 15px; }
.primary {
	margin: 0px 30px 15px 0px;
	padding-bottom: 45px;
	float: left;
	background: url(../images/container/bg_news_glowny.jpg) no-repeat bottom; }
.left {
	margin: 15px 30px 15px 0px;
	float: left; }
.right {
	margin: 15px 0px 15px 30px;
	float: right; }

#containter_info ul {
	margin: 10px 0px 10px 20px;
	text-align: left; }
#containter_info ul li {
	margin: 4px 0px 4px 10px; }


/* ########################### ARCHIWUM - 1 KOLUMNA WASKA ########################### */
#archiv {
	padding-top: 30px;
	background: url(../images/container/title_archiwum.gif) no-repeat top left; }
#containter_info #archiv li {
	list-style-type: none; }

#containter_info #archiv li ul {
	margin: 15px 0px; }

#archiv h1 {
	margin: 0px;
	font-size: 11px; }
#archiv p.data {
	margin: 5px 0px 0px 0px; }



/* ########################### GALERIA - 1 KOLUMNA SZEROKA ########################### */
/* osobny css */


/* ########################### GECKO CUP newsy - 1 KOLUMNA SZEROKA ########################### */
/* NEWSY NA GECKO-CUP analogicznie dla str. glownej */


#news_line .row {
	margin-left: 15px;
	padding-bottom: 30px; }

#news_line #news_group .image {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	height: 182px;
	text-align: center; }

/* ########################### FILMY ########################### */
ul#films {
	width: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden; }
ul#films li {
	width: 500px;
	float: left;
	text-align: center;
	list-style-type: none; }
#containter_film .description {
	margin: 15px 10px;
	text-align: left; }
#containter_film .description p {
	margin: 10px 0px; }
#containter_film .description p.data {
	color: #666666;
	border-bottom: #505050 1px solid; }


#containter_film ul.film_promo {
	background: url(../images/container/title_galeria_promo.gif) no-repeat 10px 0px; }  /* *********** WERSJE FR EN PL *********** */
#containter_film ul.film_manual {
	margin-bottom: 20px;
	padding-top: 28px;
	background: url(../images/container/title_galeria_manual.gif) no-repeat 10px 0px; }

/* ########################### GDZIE KUPIC ########################### */
#where_to_buy {
	padding-top: 7px;
	border-top: red 2px solid; /* *********** WERSJE EN PL *********** */ }

/* ########################### KONTAKT ########################### */
#contact {
	padding-top: 7px;
	border-top: red 2px solid; /* *********** WERSJE EN PL *********** */ }

/* ########################### GALERIA LINE / FULL ########################### */
#gallery_line_full {
	padding-top: 7px;
	border-top: red 2px solid; /* *********** WERSJE EN PL *********** */ }


/* ########################### FOOT ########################### */

#copyright {
	width: 669px;
	height: 112px;
	margin: 0px auto;
	text-align: center;
	background: url(../images/foot/belka-gekon.png) no-repeat top center; }

#copyright p {
	padding: 33px 0px 0px 106px;
	font-weight: bold;
	font-size: 10px; }

/* ########################### SOCIAL BOOKMARKS ########################### */

#facebook { position: fixed; top: 364px; right: 0px; }
#facebook a { display: block;  width: 40px; height: 36px; background: url(../images/social_bookmarks/facebook-logo.png) no-repeat top left; }
#facebook a:hover { width: 44px; height: 36px; background: url(../images/social_bookmarks/facebook-logo_hover.png) no-repeat top left; }











