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

body {
	font-family: verdana;
	font-size: 12px;
	color: #fff;
	text-align: center;
	background: #101010 url(images/bg.jpg) no-repeat top center;
}

a {
	color: #00ffff;
	text-decoration: none;
}


#top, #main {
	margin: 0 auto;
	width: 1000px;
	text-align: left;
	position: relative;
	overflow: hidden;
	clear: both;
}

input, textarea, select {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	background-color: #999999;
}

.clr { clear: both; }

/**** MAIN ****/
	#main { padding: 12px 0; }
	/**** LEFT ****/
		#left {
			width: 195px;
			font-family: Arial;
			color: #666666;
			float: left;
			overflow: hidden;
		}
		#left .block {
			border-top: 1px #cccccc solid;
			padding: 6px 3px;
		}
	/**** /LEFT ****/
	/**** CONTENT ****/
		#content {
			margin-top: -2px;
			margin-left: 13px;
			width: 589px;
			float: left;
		}
		#content .sbmt {
			border: 0;
			padding: 0;
			width: auto;
			height: auto;
		}
		body > #main #content .sbmt { width: auto; }
		#content .block { padding-top: 13px; }
		#content .block-title {
			padding: 10px 0;
			font-size: 18px;
			font-weight: bold;
			line-height: 22px;
		}
		#content .block-content { line-height: 15px; }
		#content .block-date {
			padding-top: 20px;
			color: #999999;
			text-align: right;
		}
		#navigation { padding: 11px 0; }
		#content ul, #content ul li { list-style: none; }
		#content ul li {
			border-top: 1px #333333 solid;
			padding: 1px 0;
			display: block;
		}
		#content li a {
			padding: 12px 14px;
			color: #fff;
			display: block;
			background: none;
		}
		#content li a:hover { background-color: #00ffff; color: #000; }
		#content .pages {
			padding: 15px 0;
			text-align: right;
		}
		#content .pages a { color: #fff; }
		#content .pages a:hover { color: #00ffff; }
		#content .box {
			margin: 3px;
			padding: 3px;
			width: 189px;
			background-color: #000;
			overflow: hidden;
			float: left;
		}
		body > #main #content .box { width: 182px; height: 360px; }
		#content .box img { border: 1px #00ffff solid; }
	/**** /CONTENT ****/
	/**** RIGHT ****/
		#right {
			width: 185px;
			font-size: 11px;
			color: #cccccc;
			float: right;
		}
		#right a { color: #666666; }
		#right ul, #right ul li { list-style: none; }
		#right ul { padding: 17px 0; }
		#right ul li { 
			border-bottom: 1px #999999 dashed;
			display: block;
		}
		#right li a {
			padding: 7px 8px;
			display: block;
		}
		#right .block {


		}
		#right .block-title {
		  width: 175px;
			font-size: 11px;
			font-weight: bold;
			color: #000000;
		}
		#right .block-title a { color: #ebee00; }
		#right .block-title-2nd {
			margin-left: 12px;
			margin-top: 3px;
			font-family: Arial;
			color: #00ffff;
		}
		#logowanie { margin: 19px 12px; }
		#logowanie .text {
			margin: 4px 0;
			padding: 4px 0 3px 0;
			width: 110px;
			height: 20px;
			background: #666666 url(images/logowanie_textt.gif) no-repeat;
		}
		body > #main #right #logowanie .text { height: auto; }
		#register {
			padding: 10px 0;
			border-top: 1px #808080 dotted;
			text-align: center;
		}
	/**** /RIGHT ****/
/**** /MAIN ****/
/**** FOOTER ****/
#footer { width: 100%; height: 98px; background: url(images/foot_bg.jpg) no-repeat top center; }
#footer2 { width: 100%; text-align: center; background: #000; }
#footer_in { margin: 0 auto; width: 1000px; text-align: left; padding: 20px 0 40px 0; }
#footer_in a:hover { text-decoration: underline; }
#footer_in_row1 { color: #00ffff; }
#footer_in_row1 a { color: #00ffff; }
#footer_in_row1 .fl { line-height: 23px; }
#footer_in_row1 .fr img { vertical-align: middle; margin-left: 10px; }
#footer_in_row2 { color: #e400ff; }
#footer_in_row2 a { color: #e400ff; font-weight: bold; }
/**** /FOOTER ****/
.fl { float: left; }
.fr { float: right; }
.wrap { height: 10px; }
.ctr { text-align: center; }
.hr { width: 100%; margin: 7px 0; height: 8px; background: url(images/hr_bg.jpg); font-size: 0; }
.green { color: #00ffff; }
#top { height: 111px; }
#top_logo { position: absolute; left: 10px; top: 10px; width: 335px; height: 110px; }
#top_menu { position: absolute; left: 352px; top: 37px; }
#top_menu a { display: block; float: left; height: 52px; }
#top_menu #menu1 { width: 101px; background: url(images/menu_1.jpg); }
#top_menu #menu2 { width: 111px; background: url(images/menu_2.jpg); }
#top_menu #menu3 { width: 149px; background: url(images/menu_3.jpg); }
#top_menu #menu4 { width: 131px; background: url(images/menu_4.jpg); }
#top_menu #menu5 { width: 141px; background: url(images/menu_5.jpg); }
#top_menu #menu1:hover { background: url(images/menu_1_a.jpg); }
#top_menu #menu2:hover { background: url(images/menu_2_a.jpg); }
#top_menu #menu3:hover { background: url(images/menu_3_a.jpg); }
#top_menu #menu4:hover { background: url(images/menu_4_a.jpg); }
#top_menu #menu5:hover { background: url(images/menu_5_a.jpg); }
.box_partner { background: url(images/box_bg.jpg); height: 101px; padding: 10px; color: #000; }
.box { background: #000; padding: 5px; width: 185px; color: #fff; margin: -3px 0 10px 0; }
#box_main { width: 600px; height: 152px; background: url(images/box_main.jpg); position: relative; margin: 3px 0 10px; color: #000; font-size: 12px; }
.btn_register { position: absolute; right: 59px; bottom: 4px; }
.txt_register { position: absolute; left: 419px; top: 27px; }
.txt_log { position: absolute; left: 271px; top: 27px; }
.txt_basket { position: absolute; left: 63px; top: 27px; }
.form_log { position: absolute; color: #fff; left: 272px; top: 43px; }
.form_log input.t { border: 0; margin: 5px 0 2px 4px; width: 96px; padding: 2px; background: #fff; height: 12px; color: #000; font-family: verdana; }
.form_log input.sbm { border: 0; margin-top: 7px; width: 90px; height: 24px; }
.div_basket { position: absolute; left: 16px; top: 65px; }
.div_basket a { color: #000; }
.div_basket .amount { color: #00FFFF; }
.btn_basket { position: absolute; left: 71px; bottom: 4px; }
.t { background: #000; border: 1px solid #666666; width: 340px; padding: 2px; }
.t_white { background: #fff; border: 1px solid #cccccc; width: 300px; padding: 2px; color: #000; }
.tarea_white { background: #fff; border: 1px solid #cccccc; width: 300px; height: 120px; padding: 2px; color: #000; }
.prod_img { text-align: center; height: 250px; width: 180px; }
.prod_img table { height: 250px; width: 180px; }
.prod_main_img { float: left; width: 350px; overflow: hidden; }
.prod_main_info { float: left; margin-left: 10px; width: 220px; }
.prod_title { font-weight: bold; font-size: 15px; color: #00ffff; margin-bottom: 7px; }
.cat_menu { position: relative; width: 593px; height: 37px; background: url(images/cat_bg.jpg); margin: 30px 0 10px; padding-left: 7px; }
.cat_menu a { display: block; height: 37px; float: left; position: relative; z-index: 99; }
#cat1 { width: 95px; background: url(images/cat_1.jpg); }
#cat2 { width: 86px; background: url(images/cat_2.jpg); }
#cat3 { width: 88px; background: url(images/cat_3.jpg); }
#cat4 { width: 88px; background: url(images/cat_4.jpg); }
#cat5 { width: 112px; background: url(images/cat_5.jpg); }
#cat6 { width: 117px; background: url(images/cat_6.jpg); }
#cat1:hover { background: url(images/cat_1_a.jpg); }
#cat2:hover { background: url(images/cat_2_a.jpg); }
#cat3:hover { background: url(images/cat_3_a.jpg); }
#cat4:hover { background: url(images/cat_4_a.jpg); }
#cat5:hover { background: url(images/cat_5_a.jpg); }
#cat6:hover { background: url(images/cat_6_a.jpg); }
.lbrd,.rbrd { position: absolute; bottom: 0; z-index: 0; }
.lbrd { left: 0; }
.rbrd { right: 0; }
#top_all { width: 1000px; margin: 0 auto; position: relative; }
#slider { width: 756px; height: 328px; margin: -14px 0 25px 140px; background: url(images/loading.gif) no-repeat 50% 50%; }
#slider #slsInd { position: absolute; left: 280px; bottom: 8px; }
#slider a,#slider b { display: block; float: left; margin: 0 5px; font-weight: bold; width: 37px; height: 35px; line-height: 35px; background: url(images/main_nav_c.jpg); color: #fff; }
#slider b { background: url(images/main_nav_u.jpg); }
#prod_menu1 { display: block; width: 196px; height: 34px; background: url(images/prod_menu1.jpg); margin-top: -3px; }
#prod_menu2 { display: block; width: 196px; height: 36px; background: url(images/prod_menu2.jpg); }
#prod_menu3 { display: block; width: 196px; height: 37px; background: url(images/prod_menu3.jpg); }
#prod_menu4 { display: block; width: 196px; height: 37px; background: url(images/prod_menu4.jpg); }
#prod_menu5 { display: block; width: 196px; height: 37px; background: url(images/prod_menu5.jpg); }
#prod_menu6 { display: block; width: 196px; height: 41px; background: url(images/prod_menu6.jpg); }
#prod_menu1:hover { background: url(images/prod_menu1a.jpg); }
#prod_menu2:hover { background: url(images/prod_menu2a.jpg); }
#prod_menu3:hover { background: url(images/prod_menu3a.jpg); }
#prod_menu4:hover { background: url(images/prod_menu4a.jpg); }
#prod_menu5:hover { background: url(images/prod_menu5a.jpg); }
#prod_menu6:hover { background: url(images/prod_menu6a.jpg); }
.btn_log { margin-top: 4px; width: 90px; height: 24px; background: url(images/btn_log.jpg); cursor: pointer; font: 0; font-size: 0; }
.btn_log:hover { border: 0; }

