/* OGÓLNE */
* {margin:0; padding:0;}
body {margin:0 auto; padding:0; text-align:center; font-family:Arial, sans-serif; color:#000; font-size:12px; background-color:#000; }
img, table {border:0;}
input, textarea {border: 1px solid #797979;}
strike {color:#CC0000;}
.clear {clear:both; font-size:0px;}
.left {float:left;}
.right {float:right;}
.pointer {cursor:pointer; border:0;}


ul {list-style-position:outside; color:#333;}
ul, ul li {list-style-type:none; color:#333;}
ol li {color:#333; margin-left:20px;}
ul li {background:url(../images/element_1.jpg) no-repeat 0px 4px; padding-left:10px; color:#333;}
ul {padding-top:2px; padding-bottom:2px;}

#kazar_contener {width:940px; margin:112px auto auto auto; padding:0;  padding-bottom:20px; z-index:4; background:none;}
#kazar_padding {padding:0; width:940px; margin:0 auto;   }

#top_contener {height:83px;  width:100%; background:#000;  margin:0 auto; text-align:center; position:fixed;}
#top_content {width:940px; margin:0 auto;}
#logo {float:left; padding-top:19px; padding-left:0px;}
#top_menu {float:right; font-size:10px; padding-top:16px; padding-right:22px;}
#top_menu a {color:#fff; text-decoration:none;}

#menu_contener {width:100%; height:28px;  font-size:11px; font-family:'Arial'; text-align:center;  position:fixed; margin:0 auto; top:83px; z-index:5; background:url(../images/menu_wide_bg.png) repeat-x; }
/*#menu_content {width:940px; margin:0 auto; background:url(../images/background_2.png) no-repeat; z-index:6;}*/
#menu_content {width:940px; margin:0 auto;  z-index:6; }
.menu_element_box {float:left; padding-top:6px; padding-left:0px; width:130px; position:relative; height:22px; text-align:center;}

.submenu_tree {background:#cb2e18; display:none; width:91px; position:absolute; left:0; top:27px; z-index:100; text-align:center;}
.submenu_tree div {z-index:100; cursor:pointer;}
#menu_contener a {text-decoration:none;}
.submenu_link {color:#fff;}
.menu_link {color:#fff;}
.submenu_tree p {padding-left:0px; background:url(../images/background_21.jpg); display:block; height:20px;}
.submenu_tree span {display:block; padding-top:3px;}
.submenu_tree a {font-size:11px;}

#bottom_contener {background:url(../images/background_4.jpg) no-repeat; color:#666; text-align:left; padding-top:24px; padding-left:25px;}
.summary_box {float:left; width:305px; background:url(../images/background_5.jpg) top right no-repeat; min-height:80px; height:auto !important; height:80px;}
.summary_box div {padding-left:10px; padding-right:5px;}
.summary_title {color:#a9200d; font-size:12px;}
.summary_title span {color:#666666; padding-left:10px;}
.summary_text {font-size:11px; padding-top:5px;}
.summary_more {text-align:right; padding-right:24px;}
.summary_more a {font-size:11px; color:#666; text-decoration:none;}

#collection {float:left; position:relative; top:-3px; padding-left:30px;}
#bottom_background {background:url(../images/background_9.jpg) no-repeat top; font-size:0px; height:5px;}
#foot_holder {width:940px; margin:0 auto;}
#foot {width:940px; margin:0 auto; }
#foot_contener {width:100%; text-align:center; margin:0 auto; background-color:#000; margin-top:0px;  bottom:0px;}
#foot_menu {width:940px; text-align:center; margin:0 auto; }

.img_another {padding-right:6px; padding-left:6px; padding-top:12px; padding-bottom:12px;}
.img_left {padding:12px; padding-left:0px;}
.img_right {padding:12px; padding-right:0px;}


#kazar_padding_top {width:940px; margin:0 auto; background:url(../images/kazar_padding_top.png); height:17px;}
#kazar_padding_bottom {width:940px; margin:0 auto; background:url(../images/kazar_padding_bottom.png); height:17px;}

/* FORMULARZ */

#form {color:#333; text-align:left; font-size:12px;}
label {width:200px; float:left; text-align:right; padding-right:5px;}
.form_element {padding-top:5px;}
.error {color:#ba2c16;}
.its_ok {color:#003f6f; padding-bottom:5px; font-weight:bold;}
.its_error {color:#ba2c16; padding-bottom:5px; font-weight:bold;}

/* STOPKA */

#menu_bottom_contener {color:#abb2b9; padding-bottom:30px; font-size:10px;}
#menu_bottom_box {float:left; text-align:center; width:830px;}
#menu_bottom_contener a {text-decoration:none; color:#abb2b9;}

/* STYLOWANE CHECKBOXY */
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
}

