* {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Tahoma;
	font-size:11px;
}
html, body {
	margin:0px;
	padding:0px;
	border:none;
	width:100%;
	height:100%;
	background:#2A2A2A;
	color:#555;
}
/*table, tr, td {
	margin:0px;
	padding:0px;
	border:0px;
}*/

#content {
	height: 100%;
	width: 100%;
	background:#996600;
}
/* index */



.inherit {
	font-family:inherit;
	Font-size:inherit;
	color:inherit;
	font-weight:inherit;/*white-space:pre;*/
}
.clear {
	clear:both;
}
.red {
	color:red;
}
.green {
	color:green;
}
#lang_menu {
	height:10px;
}
#lang_menu a.lang_pl, #lang_menu a.lang_en, #lang_menu a.lang_de, #lang_menu a.lang_ru, #lang_menu a.lang_fr {
	float:right;
	display:block;
	width:16px;
	height:10px;
	text-decoration:none;
}
#lang_menu i {
	float:right;
	display:block;
	width:6px;
	height:10px;
}
#lang_menu a.lang_pl {
	background:url(http://s1.hdns.pl/kama/langs.jpg) left top no-repeat;
}
#lang_menu a.lang_en {
	background:url(http://s2.hdns.pl/kama/langs.jpg) -16px top no-repeat;
}
#lang_menu a.lang_de {
	background:url(http://s2.hdns.pl/kama/langs.jpg) -32px top no-repeat;
}
#lang_menu a.lang_ru {
	background:url(http://s3.hdns.pl/kama/langs.jpg) -48px top no-repeat;
}
#lang_menu a.lang_fr {
	background:url(http://s4.hdns.pl/kama/langs.jpg) -64px top no-repeat;
}
.space10 {
	margin:10px;
	margin-top:0px;
}
.button {
	background:#72A0D4 url(http://s3.hdns.pl/kama/buttons/001.jpg) center repeat-x;
	border:1px solid #777777;
	padding:2px 10px;
	cursor:pointer;
}
input, textarea {
	padding-left:3px;
}
a.button {
	display:inline;
	background: #72A0D4 url(http://s2.hdns.pl/kama/buttons/001.jpg) center repeat-x;
	border:1px solid #777777;
	padding:2px 10px;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
}
a.button:hover {
	text-decoration:none;
	color:#FF0000;
}
input.button:hover {
	text-decoration:none;
	color:#FF0000;
}
.msg {
	border:1px solid #000000;
	background:#FFFFFF;
	padding:2px 10px;
}
#sitemap a {
	display:block;
	padding:2px 0px;
	padding-left:10px;
	background: url(http://s3.hdns.pl/kama/dot.gif) no-repeat left;
	text-decoration:none;
	color:#999999;
}
#sitemap a:hover {
	background: url(http://s4.hdns.pl/kama/dot.gif) no-repeat left;
	background-position: 2px;
	text-decoration:underline;
	color:#FF9900;
}
.spacetb1 {
	margin:5px 0px;
	padding:15px 4px;
	border:1px solid #999999;
	border-left:none;
	border-right:none;
}
.spacetb2 {
	margin:5px 0px;
	padding:15px 4px;
	border:1px solid #999999;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
a img {
	border:none;/*margin-top:26px;

	margin-left:2px;

	margin-right:2px;*/
}
a.lang {
}
a.link_kama {
	border:none;
	display:block;
	width:250px;
	height:72px;
	margin:auto;
}
a.link_kama:hover {
	border:25px solid #FF9900;
	border-top:none;
	border-bottom:none;
}
#menu1 {
	margin-left:50px;
}
#menu1 b {
	color:#FFFFFF;
	display:block;
	margin-bottom:3px;
}
#menu1 a {
	color:#FFFFFF;
	text-decoration:none;
}
#menu1 a:hover {
	color:#FF0000;
	text-decoration:none;
}
#m_cont1 {
	margin:0px 10px;
}
#m_cont1 b {
}
#m_cont1 a {
	color:#999999;
	text-decoration:none;
	margin:0px 10px;
	font-family:Arial, sans-serif;
	font-size:12px;
}
#m_cont1 a:hover {
	color:#FF9900;
	text-decoration:none;
}
a.intro_button {
	color:#CCCCCC;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
a.intro_button:hover {
	color:#FF9900;
	text-decoration:none;
}
.box_holder_001 {
	float:left;
	margin-left:5px;
	margin-right:8px;
}
.box_content_holder_001 {
/*width:140px;

text-align:center;*/

}
.box_holder_002 {
	margin:0px 0px;
	background:#FFFFFF;
}
.box_content_holder_002 {
	width:250px;
	text-align:center;
}
/* index */



.editText {
	/*display:block;*/

font-family:inherit;
	font-size:inherit;
	color:#3366FF;
	font-weight:inherit;
	text-align:inherit;
	text-decoration:none;
}
span.editText:link, span.editText:visited {
	color:#3366FF;
}
span.editText:hover, span.editText:active {
	color:#FFCC00;
}
form, input, textarea {
	padding:0px;
	margin:0px;
}
.f01 {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #666666;
	height:35px;
}
.f02 {
	font-family:Arial, sans-serif;
	font-size:16px;
	color: #999999;
}
.f03 {
	font-family: Arial, sans-serif;
	color: #7da127;
	font-size:12px;
	font-weight: bold;
}
.f03a {
	font-family: tahoma;
	font-size:12px;
	color: #7da127;
}
.f03-d {
	margin-left:15px;
	padding-left:3px;
	border-left:1px solid #999;
}
.f04 {
	font-family:tahoma;
	font-size:11px;
	color:#555;
}
.f05 {
	font-family: Arial, sans-serif;
	color: #555;
	display:block;/*	text-align:justify;*/
}
.f06_flow {
	color:#838282;
	font-family:tahoma;
	font-size:11px;
	overflow:auto;
	display:block;
	max-height:200px;
}
.img_sp {
	margin:2px;
}
.img_sp2 {
	margin:2px;
	border:1px solid #999999;
}
/* mootools */

.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: bold;
	font-family: 'Andale Mono', sans-serif;
	cursor:pointer;
}
.element {
}
.element p {
	margin: 0;
	padding: 4px;
}
img.pic {
	margin-left:50px;
}
.float-right {
	padding:10px 20px;
	float:right;
}
blockquote {
	font-style:italic;
	padding:5px 0 5px 30px;
}
#menu_left a {
	float:left;
	display:block;
	margin-left:25px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	margin-bottom:30px;
	height:16px;
}
#menu_left a:hover {
	text-decoration:underline;
	color:#900;
}
.news {
	border-left:3px solid #666666;
	margin-left:3px;
	padding-left:10px;
	clear:both;
}
.news_el {
	border-left:3px solid #666666;
	margin-left:3px;
	padding-left:10px;
	width:320px;
	float:left;
}
.copy {
	text-align:center;
	min-height:30px;
	padding:6px 0px;
	color:#777
}
.copy2 {
	color:#555;
}
.top {
	width:800px;
	height:50px;
	vertical-align:bottom;
	background:url(http://s4.hdns.pl/kama/002/corners_002.png) no-repeat;
}
.mid {
 width:;
 height:;
}
.mid_h {
	background:url(http://s2.hdns.pl/kama/002/lr_002.png) repeat-y;
	height:151px;
	text-align:center;
}
.bot {
 width:;
 height:;
}
#main {
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
	z-index: 10;
	width:100%;/*border:0px;*/
}
.main_head {
	background:url(http://s3.hdns.pl/kama/headers/kama_001.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px auto;
	width:778px;
}
.main_head_e1 {
	border-left:none;
	border-right:none;
	border:2px solid #cccccc;
	border-left:none;
	border-right:none;
	width:195px;
	height:161px;
}
.main_head_e1 div {
	width:179px;
	height:155px;
	background-image:url(http://s4.hdns.pl/kama/headers/kama_000.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.main_head_e2 {
	height:161px;
	width:585px;
	border-left:none;
	border-right:none;
	border:2px solid #cccccc;
	border-left:none;
	border-right:none;
}
.main_head_e3 {
	text-align:center;
	background:url(http://s1.hdns.pl/kama/002/lr_002.png) repeat-y;
}
#main_cont {
	vertical-align:top;
	background:url(http://s2.hdns.pl/kama/002/lr_002.png) repeat-y;
}
.main_foot {
	background:url(http://s3.hdns.pl/kama/002/corners_002.png) center bottom no-repeat;
	height:50px;
}
#welcome_h {
	/*background:url(http://s4.hdns.pl/kama/main/content_001b.jpg) left top no-repeat;*/
	width:740px;
	height:151px;
	margin:0px auto;
}
#welcome_h .e1 {
	color:#ffffff;
	width:480px;
	float:left;
	margin-top:20px;
	margin-left:30px;
}
#welcome_h .e1 div {
/*text-align:justify;*/
}
.main_cont_sep, .main_cont_block {
	vertical-align:top;
	text-align:center;
	background:url(http://s2.hdns.pl/kama/002/lr_002.png) repeat-y;
}
#t3cat {
	border:none;
 margin:;
 padding:;
	width:100%;
}
#t3cat td {
	vertical-align:top;
}
#t3cat .e1, #t3cat .e3 {
	width:215px;
}
#t3cat div {
	margin:0px auto;
	/*text-align:justify;*/
	text-align:left;
	width:210px;
}
#t3cat img {
	margin-bottom:8px;
}
.main_cont_contact_e {
	background:url(http://s2.hdns.pl/kama/main/content_003.jpg) top left no-repeat;
	min-height:134px;
	min-width:85px;
	padding-left:95px;
	float:left;
}
.main_cont_contact_e .e1 {
	margin:8px 0px;
	text-align:left;
}
#shop div.h {
	border:1px solid #CCC;
}
#shop ul.menu {
	border-right:1px solid #CCC;
	float:left;
	display:block;
	padding:5px 20px;
}
#shop * {
	list-style:none;
}
#shop .menu * {
	font-size:12px;
	text-decoration:none;
	color:#000;
	font-weight: bold;
	padding-left: 0px;
}
#shop .menu ul  {
	padding-left: 10px;
}
#shop .menu a {
	font-size:12px;
	font-weight:normal;
	color:#666;
}
#shop .menu a:hover {
	text-decoration:underline;
	color:#F63;
}
#shop .h div #title {
	font-size: 16px;
}
