/*--------------------------------------------------------
	css theme name: danpol
	author: bartosz mediger (http://mediger.net)

	created: feb 08, 2009


*/


* { margin: 0px; padding: 0px; }


address {
	float: left;
	font-style: normal; }


body, html { width: 100%;  height: 100%; }



body { background: #fff url(../images/top.jpg) no-repeat center top; }



fieldset { border: none; }



html {
	overflow: auto;
	overflow-x: hidden; }
	


	
html {
	line-height: 15px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #262626; }



img { border: none; }



ins { text-decoration: none; }




p { padding-bottom: 15px; }



textarea {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #262626;
	overflow: auto; }



ul, ol {
	 margin: 0 0 15px 20px;
	 list-style: none; }


ul li {
	background:url(../images/arrow.gif) no-repeat left 5px;
	padding: 0 0 0 15px; }







/*	naglowki */

h1 {
	padding: 0 0 13px 0;
	font-family: "Arial Narrow";
	font-size: 24px;
	font-weight: normal;
	color: #f50015; }

h2 {
	float: left;
	width: 230px; height: 35px; }


h4 {
	font-size: 13px;
	font-weight: bold;
	color: #6a000d; }
























/*	nawigacja */

a {
	text-decoration: none;
	color: #d20227; }
	
	a:hover {
		text-decoration: underline;
	}













#border {
	float: left;
	width: 633px;
	background:url(../images/back_content2.gif) repeat-y left; 
	}




















#center {
	width: 907px;
	margin: 0 auto; }











#container {
	float: left;
	width: 907px;
	background:url(../images/back_content.gif) repeat-y; }















#flags { position: absolute; top: 184px; left: 33px; }

	#flags a {
		float: left;
		width: 18px; height: 14px;
		margin: 0 5px 0 0;
		text-indent: -10000px;
		filter:alpha(opacity=50); -moz-opacity: .5; opacity: .5; }

	a.gb { background:url(../images/flags_gb.gif); }
	a.pl { background:url(../images/flags_pl.gif); }
	a.ru { background:url(../images/flags_ru.gif); }



	#flags a:hover, #flags a.hit { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
















#foot {
	clear: both;
	position: relative;
	width: 892px; height: 85px;
	background:url(../images/foot.gif) no-repeat;
	padding: 25px 0 0 15px; }



	#foot .links a {
		padding: 0 5px 0 5px;
		border-right: 1px solid #fff;
		font-size: 11px;
		color: #fff; }


	#foot .last { border: none !important; }

	#foot .realizacja,
	#foot .tel { 
		position: absolute;
		color: #535353; }

	#foot .realizacja {
		bottom: 15px; right: 10px;
		font-size: 10px;
		text-align: right;
		line-height: 11px; }
		
	#foot .realizacja:hover {
		text-decoration: none;
		color: #000; }
	
	#foot .tel {
		bottom: 5px; left: 15px;
		font-size: 11px; }












#gallery {
	padding: 15px 0 15px 0; }

#gallery a {
	float: left;
	margin: 0 10px 10px 0; }
	
	#gallery a:hover img { filter:alpha(opacity=90); -moz-opacity: .9; opacity: .9; }
	
	#gallery img {
		padding: 1px;
		border: 1px solid #6e0714; }



















#kontakt { width: 550px; }


#kontakt fieldset {
    border: 1px solid #999;
    padding: 2em 0 2em 1em; }


#kontakt input { line-height: 14px; }



#kontakt input, select,
#kontakt textarea {
    float: left;
    width: 30%;
    padding: 1px 2px 1px 2px; }


#kontakt label {
    float: left;
    width: 90%;
    margin: 1px;
    display: block;
    padding: .3em 0 .3em 0;
    cursor: pointer; }

   #kontakt  label span {
        float: left;
        width: 20%;
        margin: 1px;
        padding: 0 3px 0 0;
        text-align: right;
        color: #111; }


#kontakt legend {
    padding: 0 1em 1em 1em;
    font-weight: bold; }


#kontakt textarea {
    float: left;
    overflow: hidden;
    overflow: auto;
    width: 70%; height: 100px; }


#kontakt .button {
    float: right;
    width: 62px; height: 19px;
	margin: 0 34px 0 0;
	text-indent: -10000px; }


	.gb #kontakt .button { background:url(../images/wyslij_gb.gif); }
	.pl #kontakt .button { background:url(../images/wyslij_pl.gif); }
	.ru #kontakt .button { background:url(../images/wyslij_ru.gif); }

	#kontakt .button:hover { background-position: 0 -19px; }


#kontakt .field {
	padding: 3px !important;
	border: 1px solid #999 !important; }


















#left {
	float: left;
	width: 231px;
	padding: 15px 0 0 9px; }

	.pl #left h2 { background: url(../images/h_katalog_pl.gif); }
	.gb #left h2 { background: url(../images/h_katalog_gb.gif); }
	.ru #left h2 { background: url(../images/h_katalog_ru.gif); }


















#main {
	position: relative;
	float: left;
	width: 907px; min-height: 250px; _height: 250px;
	background:url(../images/header.jpg) no-repeat center top;
	padding: 300px 0 15px 0; }











#menu { position: absolute; top: 147px; left: 28px; }

	#menu a {
		float: left;
		height: 24px;
		text-indent: -10000px; }
		
	a.dojazd { width: 67px; }
	a.dystrybutorzy { width: 99px; }
	a.filozofia { width: 102px; }
	a.kontakt { width: 65px; }
	a.oferta { width: 66px; }
	a.witamy { width: 71px; }
	
	.pl a.dojazd { background:url(../images/m_dojazd_pl.gif); }
	.pl a.dystrybutorzy {background:url(../images/m_dystrybutorzy_pl.gif); }
	.pl a.filozofia { background:url(../images/m_filozofia_pl.gif); }
	.pl a.kontakt { background:url(../images/m_kontakt_pl.gif); }
	.pl a.oferta { background:url(../images/m_oferta_pl.gif); }
	.pl a.witamy { background:url(../images/m_witamy_pl.gif); }
	.gb a.dojazd { background:url(../images/m_dojazd_gb.gif); }
	.gb a.dystrybutorzy {background:url(../images/m_dystrybutorzy_gb.gif); }
	.gb a.filozofia { background:url(../images/m_filozofia_gb.gif); }
	.gb a.kontakt { background:url(../images/m_kontakt_gb.gif); }
	.gb a.oferta { background:url(../images/m_oferta_gb.gif); }
	.gb a.witamy { background:url(../images/m_witamy_gb.gif); }
	
	
	
	.ru a.dojazd { width: 126px; }
	.ru a.filozofia { width: 151px; }
	.ru a.kontakt { width: 88px; }
	.ru a.oferta { width: 106px; }
	.ru a.witamy { width: 121px; }

	.ru a.dojazd { background:url(../images/m_dojazd_ru.gif); }
	.ru a.dystrybutorzy {background:url(../images/m_dystrybutorzy_ru.gif); }
	.ru a.filozofia { background:url(../images/m_filozofia_ru.gif); }
	.ru a.kontakt { background:url(../images/m_kontakt_ru.gif); }
	.ru a.oferta { background:url(../images/m_oferta_ru.gif); }
	.ru a.witamy { background:url(../images/m_witamy_ru.gif); }

	#menu a:hover { background-position: 0 -24px; }











#menu_left {
	float: left;
	min-height: 200px; _height: 200px;
	padding: 5px 0 0 18px; }
	
	#menu_left a {
		width: 180px;
		display: block;
		background:url(../images/point.gif) no-repeat left 8px;
		padding: 2px 0 2px 12px;
		font-size: 13px;
		cursor: pointer;
		color: #fff; }













#news {
	float: right;
	width: 265px;
	padding: 0 15px 0 0; }

	#news h4 {
		clear: both;
		padding: 15px 0 3px 0; }

	#news p { text-align: justify; }



















#right {
	float: right;
	width: 633px;
	padding: 24px 15px 0 0; }
	
	
	#right.start {
		width: 648px; _width: 646px;
		
		padding: 140px 0 0 15px;  }
	
	.pl #right.start { background:url(../images/header_top_pl.jpg) no-repeat top left; _background-position: top -2px }
	.gb #right.start { background:url(../images/header_top_gb.jpg) no-repeat top left; _background-position: top -2px }
	.ru #right.start { background:url(../images/header_top_ru.jpg) no-repeat top left; _background-position: top -2px }














#witamy {
	float: left;
	width: 310px;
	text-align: justify; }



















#wyszukiwarka { 
	position: absolute; top: 225px; left: 30px;
	width: 160px; height: 45px; }

 	#wyszukiwarka .button {
		float: right;
		width: 62px; height: 19px;
		margin: 10px 0 0 0;
		text-indent: -10000px; }
		
	#wyszukiwarka .field { float: right; }

	.gb #wyszukiwarka .button { background:url(../images/szukaj_gb.gif); }
 	.pl #wyszukiwarka .button { background:url(../images/szukaj_pl.gif); }
	.ru #wyszukiwarka .button { background:url(../images/szukaj_ru.gif); }
	

	#wyszukiwarka .button:hover { background-position: 0 -19px; } 











#wyszukiwarka-rezultat dl { padding: 10px 0 0 0; }
#wyszukiwarka-rezultat dt a { font-size: 12px; font-weight: bold; color: #262626; }








/* classess */


.button {
	border: none;
	cursor: pointer; }
	
	



.field {
	width: 158px;
	background: none;
	border: none;
	padding: 0 3px 0 3px; }




.karateka {
	position: absolute; top: -2px; right: 5px;
	width: 395px; height: 300px; }




.logo {
	position: absolute; top: 0; left: 5px;
	width: 303px; height: 130px; }




.menu_body {
	display: none;
	list-style: none;
	margin: 0;
	padding: 5px 0 10px 15px; }

	.menu_body li { background:url(../images/line.gif) no-repeat left 7px; }

	.menu_body a {
		background: none !important;
		padding: 0 !important;
		font-size: 11px !important; }



.more {
	float: right;
	width: 86px; height: 17px;
	margin: 5px 0 0 0; }

	.pl .more { background:url(../images/wiecej_pl.gif); }
	.gb .more { background:url(../images/wiecej_gb.gif); }
	.ru .more { background:url(../images/wiecej_ru.gif); }

	.more:hover { background-position: 0 -17px; }





.zastosowania {
	float: left;
	margin: 50px 0 0 0;
	width: 208px; height: 53px; }
	
	.pl .zastosowania { background:url(../images/zastosowania_pl.gif); }
	.pl .zastosowania:hover { background-position: 0 -53px; }
	
	.gb .zastosowania { background:url(../images/zastosowania_gb.gif); }
	.gb .zastosowania:hover { background-position: 0 -53px; }
	
	.ru .zastosowania { background:url(../images/zastosowania_ru.gif); }
	.ru .zastosowania:hover { background-position: 0 -53px; }




