/*--------------------------------------------------------
	css theme name: coccdrillo
	author: bartosz mediger (http://mediger.net)

	created: 31 jul 2008
	
*/


* { margin: 0; padding: 0; }


a, address, body, input, h1, h2, h3, h4, h5, h6, legend, p, select, textarea {
	line-height: 18px;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #15161a; }



address {
	line-height: 12px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal; }




body, html { min-height: 100%; height: 100%; }


body#start { background: url(../images/back_start.jpg) no-repeat center top; }
body#sub { background: url(../images/back_sub.jpg) center top; }



fieldset { border: none; }


html {
	overflow: auto;
	overflow-x: hidden; }



img { border: none; }



ins { text-decoration: none; }






p {
	padding-bottom: 15px;
	/*text-align: justify;*/ }
	
	



	







/* nawgiacja */

a {
	text-decoration: none; 
	color: #15161a; }

a:hover {
	text-decoration: underline;
	color: #15161a; }








/* headers */

h1, h2, h3, h4 { font-family: Arial Narrow; }

h1 {
	font-size: 35px;
	text-transform: uppercase;
	padding: 10px 0 30px 0; }
	
	h1 span {
		background: url(../images/arrow2.gif) no-repeat left;
		margin: 0 0 0 5px;
		padding: 0 0 0 60px;
		text-transform: none;
		color: #67a0aa; }

h2 {
	font-size: 34px;
	padding: 10px 0 30px 0; }
	
h3, h3 a {
	width: 100%;
	float: left;
	padding: 0 0 4px 0;
	font-size: 24px; }

h3 span {
	float: right;
	position: relative;
	margin-top: -23px; 
	font-size: 20px;
	text-align: right; }


h4 {
	font-size: 14px;
}






#anim {
	float: right;
	position: relative; z-index: 5; }








#start #anim {
	width: 780px; height: 600px;
	margin: 0 50px; }








#sub #anim { width: 916px; height: 332px; }










#center {
	position: relative;
	width: 914px;
	margin: 0 auto; }

















#container {
	float: left;
	position: relative;
	width: 990px;
	background: url(../images/backc.gif) repeat-y; }
	
	


	
	





#foot {
	float: right;
	position: relative;
	width: 201px; height: 164px;
	background: url(../images/foot.gif) no-repeat;
	margin: 0 97px; _margin: 0 47px; }

	#foot .e_cocco,
	#foot .e_fabryka,
	#foot .e_nafta {
		position: absolute;
		height: 20px;
		background: url(../images/empty.gif);
		text-indent: -10000px; }	

	#foot .e_cocco {
		top: 47px; right: 0;
		width: 145px; }
		
	#foot .e_fabryka {
		bottom: 18px; right: 58px;
		width: 67px; }	

	#foot .e_nafta {
		bottom: 0; right: 82px;
		width: 57px; }	



	#sub #foot {
		width: 914px; height: 270px;
		background: url(../images/foot_sub.gif) no-repeat;
		margin: -10px 0; }


	#sub #foot .e_cocco {
		top: 85px; right: 45px;
		width: 145px; }
		
	#sub #foot .e_fabryka {
		top: 115px; right: 105px;
		width: 67px; }	

	#sub #foot .e_nafta {
		top: 135px; right: 122px;
		width: 57px; }	










#gallery a {
	float: left;
	width: 127px; height: 128px;
	background: url(../images/frame.gif);
	margin: 0 15px 5px 0;
	padding: 8px 0 0 6px;
	filter:alpha(opacity=90);
	-moz-opacity: .9;
	opacity: .9; }

#gallery a:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1; }











#start #gift {
	position: absolute; z-index: 10; top: 480px; left: 0;
	width: 311px; height: 347px; }

	#start.pl #gift { background: url(../images/gift_big-pl.gif); }

	#start #gift .katalog,
	#start #gift .nowe,
	#start #gift .slownik,
	#sub #gift .katalog,
	#sub #gift .nowe,
	#sub #gift .slownik {
		position: absolute;
		background: url(../images/empty.gif); }

	#start #gift .katalog {
		top: 130px; right: 28px;
		width: 110px; height: 63px; }

	#start #gift .nowe {
		bottom: 16px; right: 0;
		width: 106px; height: 79px; }

	#start #gift .slownik {
		left: 35px; bottom: 0;
		width: 168px; height: 55px; }




		
	#sub #gift {
		float: right;
		position: relative;
		width: 225px; height: 321px; }

	#sub.pl #gift { background: url(../images/gift_small-pl.gif); }

	#sub #gift .katalog {
		top: 134px; right: 0;
		width: 110px; height: 60px; }

	#sub #gift .nowe {
		bottom: 20px; right: 0;
		width: 84px; height: 58px; }

	#sub #gift .slownik {
		left: 0; bottom: 0;
		width: 143px; height: 55px; }



		
		
		








#kolekcje {
	float: right;
	width: 235px;
	padding: 55px 0 0 0; }

	#kolekcje a {
		float: left;
		width: 106px;
		background: url(../images/dot.gif) repeat-x bottom;
		padding: 5px 1px 3px 2px; }
		
	#kolekcje a.hit {
		background: url(../images/pasek_hit.gif);
		color: #fff; }




















#lang { position: absolute; z-index: 10; }

	#start #lang {
		top: 161px; left: 47px;
		width: 35px; height: 87px; }
		
	#sub #lang {
		top: 91px; left: 27px;
		width: 105px; height: 29px; }


#lang a {
	float: left;
	width: 35px; height: 29px;
	text-indent: -10000px; }

	#lang a:hover,
	#lang a.hit { background-position: 0 -29px; }

	#lang .en { background: url(../images/lang_en.gif); }
	#lang .pl { background: url(../images/lang_pl.gif); }
	#lang .ro { background: url(../images/lang_ro.gif); }















#left {
	float: right;
	position: relative;
	width: 635px; min-height: 300px; _height: 300px;
	padding: 0 20px; }












#logo {
	position: absolute; top: 0; left: 0;
	width: 489px; height: 120px;
	background: url(../images/empty.gif);
	text-indent: -10000px; }









#menu {
	float: right;
	width: 380px; height: 119px; }







	







#right {
	float: right;
	width: 225px; }



















#submenu {
	position: absolute; top: 0; right: 20px; }
	
	#submenu a {
		display: block;
		background: url(../images/arrow.gif) no-repeat left;
		padding: 0 0 0 25px;
		font-family: Arial Narrow;
		font-weight: bold;
		text-transform: uppercase; }
		
	#submenu a.hit {
		background: url(../images/pasek_hit.gif) left;
		color: #fff; }












#wyszukiwarka {
	position: absolute; right: 33px; top: 430px;
	width: 208px; height: 60px;
	background: url(../images/wyszukiwarka.gif);
	padding: 20px 0 0 22px; }

	#wyszukiwarka .button {
		position: absolute; top: 13px; right: 35px;
		border: none;
		cursor: pointer;
		width: 25px; height: 32px;
		background: url(../images/button_szukaj.gif);
		filter:alpha(opacity=90);
		-moz-opacity: .9;
		opacity: .9; }

	#wyszukiwarka .button:hover {
		filter:alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1; }

	#wyszukiwarka .field {
		width: 130px; height: 16px;
		border: none;
		border: 0; }


		



/* classess */

.news_item {
	padding: 0 0 15px 0;
}