body {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Aral, sans-serif;
	font-size: 11px;
	background: url('../images/body_bg.png') white repeat-x;
}
a,a:link {
	color: black;
	font-size: 11px;
	font-weight: normal;
}
img {
	display: block;
	margin: 0px;
	border: 0px;
}
.nl {
	clear: both;
	height: 0px;
	display: block;
	font-size: 0px;
}
.hidden {
	display:none;
}
#top,#menu,#wrapper {
	margin: 0px auto;
	width: 903px;
}

/* Top */
#top {
	height: 128px;
}
#logo {
	position: relative;
	top:0px;
	float:left;
}
#tag {
	width:450px;
	margin-left:90px;
	margin-top:10px;
	float:left;
	color:white;
	font-size: 14px;
}
#tag h1 {
	font-size: 18px;
}
#en {
	float:right;
	line-height:15px;
}
#en img {
	float:left;
	margin:2px 5px 2px 5px;
}
#en a {
	color:white;
	text-decoration:underline;
	font-weight:bold;
}
#googleSearch {
	position:absolute;
	right:30px;
	bottom:0px;
	width:320px;
}

/* Menu */
#menu {
	height:95px;
	background: url('../images/menu_bg.png') transparent no-repeat;
	position:relative;
}
#menuL {
	height:37px;
	background: url('../images/menubar_left.png') transparent no-repeat;
	position: relative;
	top:10px;
	left:10px;
}
#menuR {
	background: url('../images/menubar_right.png') transparent no-repeat 100% 0px;
	width:856px;
}
#menu ul {
	height: 37px;
	margin:0px 0px 0px 9px;
	padding:0px;
	width:838px;
	background: url('../images/menubar_bg.png') transparent repeat-x;
}
#menu ul li {
	float:left;
	list-style: none;
	height: 37px;
	line-height: 34px;
	padding:0px 15px;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
	color:white;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

/* Wrapper */
#wrapper {

}

/* Ostatnio dodane */
#latest {
	width: 634px;
	height:370px;
	background: url('../images/latest_bg.png') transparent no-repeat;
	float:left;
}
#latest p {
	font:bold 11px Verdana;
	height:39px;
	clear:both;
	padding:3px 30px 0px 37px;
	margin:0px;
}
#latest0, #latest1 {
	width:576px;
	height:114px;
	background: url('../images/latest_box0_bg.png') transparent no-repeat;
	margin:0px 0px 12px 33px;
}
#latest1 {
	background: url('../images/latest_box1_bg.png') transparent no-repeat;
	margin-top:10px;
	margin-left:30px;
}
#latest0 img, #latest1 img {
	float:left;
	padding:18px 0px 0px 13px;
}
#latest a, #latest a:link {
	display: block;
	float:right;
	width:123px;
	height:28px;
	padding-top:6px;
	text-align:center;
	font:bold 12px Tahoma;
	color:white;
	text-decoration:none;
	background: url('../images/btn_blue_bg.png') transparent no-repeat;
	margin-top:15px;
	margin-right:5px;
}
#latest0>a, #latest1>a {
	 margin-right:5px;
}
#latest a.a2nd {
	margin-top:0px;
}
#info {
	width: 634px;
	height:135px;
	background: url('../images/info_bg.png') transparent no-repeat;
	float:left;
}

/* Lista kategorii */
#categoriesWrapper {
	width: 634px;
	background: url('../images/categories_wrapper_bg.png') #35c204 repeat-y;
	float:left;
}
#categories {
	width: 617px;
	background: url('../images/categories_bg.png') transparent no-repeat;
	float:right;
}
div.categoriesMin {
	float:left;
	width:1px;
	height:342px;
}
span.categoriesBottom {
	clear:both;
	display:block;
	height:7px;
	line-height:7px;
	width:100%;
	background: url('../images/categories_bottom_bg.png') transparent no-repeat;
}
div.model {
	float:left;
	width:290px;
	height:65px;
	margin:10px 0px 0px 10px;
}
div.model h4 {
	margin:0px 0px 5px 0px;
	padding:0px;
	padding-left:25px;
	background: url('../images/ico_arrow.gif') transparent no-repeat;
}
div.model h4 a {
	font:bold 11px Tahoma;
	color:black;
}
span.categoryNew {
	font:bold 11px Tahoma;
	background-color:yellow;
	padding:2px 2px 1px 2px;
	border-bottom:1px solid red;
}
div.model p {
	margin:0px;
	padding:0px 0px 0px 25px;
}

#sidebar {
	width:269px;
	float:right;
}
#sidebar div.border {
	border-left:13px solid white;
	width: 256px;
}
#sidebar>div.border {
	border-left:14px solid white;
	width: 256px;
}

/* User */
#userBox {
	height:193px;
	background: url('../images/login_bg.png') transparent no-repeat;
	float:left;
	margin-top:24px;
	clear:both;
}
#userBox p {
	padding:0px;
	margin:5px 0px 0px 23px;
	text-align:left;
}
#passLabel {
	display:inline;
	float:left;
}
#passRecov {
	float:right;
	display:block;
	margin-right:28px;
}
#userBox>form #passRecov {
	margin-right:55px;
} 
#passRecov a {
	font-weight:bold;
}
#userBox ul li a {
	font:bold 11px Verdana;
}
#userBox ul li {
	margin:2px;
}
#registrationBox {
	height:152px;
	background: url('../images/registration_bg.png') transparent no-repeat;
	float:left;
}
#registrationBox p {
	margin:8px 0px 0px 20px;
	width:200px;
	padding:3px;
}
#registrationBox p a.btnRegister {
	display:block;
	width:85px;
	margin-left:90px;
}

/* Blog */
#blogBox {
	height:280px;
	background: url('../images/blog_bg.png') transparent no-repeat;
	float:left;
}
div.hidden {
	display:none;
}
div.feedItem {
	
}
div.feedItem p {
	margin:8px 25px 8px 15px;
}
div.feedItem p a {
	font:bold 11px Verdana;
}
div.feedItem div {
	position:absolute;
}
div.feedItem div p {
	margin:0px;
	background: url('../images/blog_tooltip_bg.png') transparent repeat-y;
	padding:0px;
	padding:2px 10px;
	width:215px;
}

#infoBoxWrapper {
	width: 256px;
	background: url('../images/infobox_wrapper_bg.png') #f15e10 repeat-y;
	float:left;
}
#infoBoxMin {
	width:1px;
	height:250px;
	float:left;
}
#infoBox {
	background: url('../images/infobox_bg.png') transparent no-repeat;
	width:256px;
	float:left;
}
span.infoBoxBottom {
	display:block;
	height:66px;
	width:100%;
	background: url('../images/infobox_bottom_bg.png') transparent no-repeat;
	clear:both;
}

/* Footer */
#footer {
	background: url('../images/footer_bg.png') transparent repeat-x;
	width:100%;
	height: 84px;
	margin:0px;padding:0px;
}
#footer p {
	background: url('../images/footer_links_bg.png') transparent no-repeat;
	width:903px;
	height: 71px;
	line-height: 65px;
	margin:0px auto;
	padding: 0px;
}
#footer p a {
    color:#000000;
}
span.footerCopy {
    position:relative;
    left:30px;
}
span.footerLinks {
    position:relative;
    left:40px;
}
#footer p span.footerLinks a {
    color:#000000;
    font-size:11px;
    text-decoration:none;
}

/* Content */
#contentWrapper {
	width: 634px;
	background: url('../images/content_wrapper_bg.png') #55CDF4 repeat-y;
	float:left;
}
#content {
	width: 617px;
	background: url('../images/content_bg.png') transparent no-repeat;
	float:right;
}
#content form {
	float:left;
}
div.contentMin {
	float:left;
	width:1px;
	height:439px;
}
span.contentBottom {
	clear:both;
	display:block;
	height:7px;
	line-height:7px;
	width:100%;
	background: url('../images/content_bottom_bg.png') transparent no-repeat;
}
#content h1 {
	font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:35px 20px 10px 10px;
	padding:0px;
}
#content h2 {
	font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:10px 20px 10px 10px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #000;
}
#content h4, #content h4 a {
	margin:10px 20px 10px 10px;
 	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content h4 a {
	text-decoration:underline;
	margin:0px;
}
#content h4.group {
	height:27px;
	line-height:27px;
	margin:0px;
	margin-left:6px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:10px;
	background: url('../images/wizzard_group_header_bg.png') transparent no-repeat;
}
#content>#ticker_form>h4.group {
	margin-left:10px;
}
#content div.group {
	background-color:#90DDF6;
	margin:0px 10px 10px 6px;
	padding-top:1px;
	width:587px;
}
#content>#ticker_form>div.group {
	margin:0px 10px 10px 10px;
}
#content div.groupBottom {
	width: 587px;
	height:5px;
	line-height:5px;
	font-size:1px;
	background: url('../images/wizzard_group_bottom_bg.png') transparent no-repeat;
}
#content p {
	font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:10px 20px 10px 10px;
}
p.info {
	margin:10px 20px 10px 10px;
	padding:5px;
	background-color:white;
	border:1px solid #6AD509;
}
table.comparision {
	margin:10px 0px 10px 10px;
	width:580px;
}
table.comparision thead tr {
	height:30px;
	line-height:30px;
	text-align:center;
	background-color:#80DAF7;
}
table.comparision thead tr th {
	border-bottom:1px solid #0095CB;
	border-top:1px solid #0095CB;
}
table.comparision tbody tr {
	height:20px;
	line-height:20px;
	text-align:left;
	background-color:#64D1F5;
}
table.comparision tbody tr.odd {
	background-color:#37C4F2;
}
table.comparision tbody tr td {
	border-bottom:1px solid #0095CB;
}
table.comparision tbody tr td img {
	margin:0px auto;
}

/* Wizzard */
#ticker_form>ul {
	margin:10px 20px 10px 10px;
}
#wizzardNav {
	width:590px;
	height:53px;
	margin:0px;
	position:relative;
	left:-7px;
	padding:11px 0px 0px 17px;
	background: url('../images/wizzard_navigation_bg.png') transparent no-repeat;
}
#content>#wizzardNav {
	left:0px;
	width:607px;
}
#wizzardNav li {
	float:left;
	width:100px;
	height:38px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:43px;
	font-weight:bold;
	font-size:10px;
}
#wizzardNav li a {
	font-weight:bold;
	font-size:10px;
	cursor:default;
	text-decoration:none;
}
#step1 {
	background: url('../images/wizzard_navigation_li1_bg.png') transparent no-repeat;
}
#step1on {
	background: url('../images/wizzard_navigation_li1on_bg.png') transparent no-repeat;
}
#step2 {
	background: url('../images/wizzard_navigation_li2_bg.png') transparent no-repeat;
}
#step2on {
	background: url('../images/wizzard_navigation_li2on_bg.png') transparent no-repeat;
}
#step3 {
	background: url('../images/wizzard_navigation_li3_bg.png') transparent no-repeat;
}
#step3on {
	background: url('../images/wizzard_navigation_li3on_bg.png') transparent no-repeat;
}
#step4 {
	background: url('../images/wizzard_navigation_li4_bg.png') transparent no-repeat;
}
#step4on {
	background: url('../images/wizzard_navigation_li4on_bg.png') transparent no-repeat;
}
.prevBorder {background: transparent;width:550px;margin-left:25px;overflow:hidden;}
.prevL {background: url(../images/wizzard_prev_l.png) 0 0 repeat-y #FFF;}
.prevT {background: url(../images/wizzard_prev_t.png) 0 0 repeat-x transparent;}
.prevR {background: url(../images/wizzard_prev_r.png) 100% 0 repeat-y transparent;}
.prevB {background: url(../images/wizzard_prev_b.png) 0 100% repeat-x transparent;}
.prevBL {background: url(../images/wizzard_prev_bl.png) 0 100% no-repeat transparent;}
.prevBR {background: url(../images/wizzard_prev_br.png) 100% 100% no-repeat}
.prevTL {background: url(../images/wizzard_prev_tl.png) 0 0 no-repeat}
.prevTR {background: url(../images/wizzard_prev_tr.png) 100% 0 no-repeat;} 
.prevTR p {
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(../images/ico_wait.gif) 50% 50% no-repeat;
}
.prevTR p img {
	margin:0px auto;
}
div.navButtons {
	text-align:center;
	width:600px;
	height:27px;
	margin-left:10px;
	margin-bottom:15px;
}
div.navButtons input {
	float:left;
	margin-left:-5px;
}
div.navButtons>input {
	margin-left:0px;
}
div.navButtons div {
	width:400px;
	float:left;
}
div.rulersBrowser {
	text-align:center;
	width:600px;
}
div.rulersBrowser p {
	margin:5px;
}
div.rulersBrowser p img {
	margin:0px auto;
	border:4px solid #55CDF4;
	cursor:pointer;
}
div.rulersBrowser p.active img {
	border:4px solid #0071BF;
	cursor:pointer;
}
div#userFile {
	width:450px;
	margin:0px auto;
	margin-bottom:20px;
	background-color:#90DDF6;
	padding:5px 0px;
}
div#userFile img {
	margin:0px auto;
	border:4px solid #90DDF6;
	cursor:pointer;
}
div#userFile img.active {
	border:4px solid #0071BF;
	cursor:pointer;
}
div.slidersBrowser {
	width:550px;
	margin-left:25px;
}
div.slidersBrowser div, div.slidersBrowser div.active {
	width:100px;
	height:100px;
	float:left;
	border:4px solid #55CDF4;
	cursor:pointer;
	position:relative;
}
div.slidersBrowser div.active {
	border:4px solid #0071BF;
}
div.slidersBrowser div.center {
	position:absolute;
	top:50%;
	text-align:center;
	border:none;
}
div.slidersBrowser div.center img {
	margin:0px auto;
}
#bgColor, #fgColor {
	height:20px;
	width:150px;
	border:ridge 2px;
	margin:3px 0px 3px 0px;
	cursor:pointer;
}
div.colorPicker {
	float:left;
	width:200px;
	height:50px;
	margin-left:10px;
	margin-top:10px;
	position:relative;
}
#colorpicker1, #colorpicker2 {
	display:none;
	position:absolute;
	background-color:#90DDF6;
	border:2px solid #55CDF4;
}
div.colorPickerControls {
	border:1px solid #55CDF4;
	margin:2px;
	height:20px;
	line-height:20px;
}
div.colorPickerControls span {
	float:right;
	display:block;
	font-weight:bold;
	cursor:pointer;
}
input.textColor {
	font-size:10px;
	line-height:10px;
	float:left;
}
span.customPart {
	color:white;
}

/* Google AdSense */
#gas01 {
	margin-top:16px;
	margin-left: 10px;
}
#gas02 {
	margin-top:32px;
	margin-left: 40px;
	width:500px;
}
#gas03 {
	margin-left: 35px;
	margin-bottom:10px;
	width:500px;
}
#gas04, #gas05 {
	margin-left: 35px;
	margin-bottom:10px;
	width:500px;
}
#gas06 {
	margin-left:20px;
	margin-top:20px;
}
#gas07, #gas08, #gas09 {
	width:190px;
	margin-left:15px;
	margin-top:40px;
	text-align:center;
}
#gas08, #gas09 {
	margin-top:20px;
}
#infoBox>#gas07, #infoBox>#gas08, #infoBox>#gas09 {
	margin-left:20px;
}

/* Formularze */
form {
	display:inline;
}
label {
	display:block;
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right:10px;
}
label.label {
	font-weight:normal;
}
span.formError {
    font-weight:bold;
    padding:0px;
    margin-left:2px;
	border:1px solid #ffff83;
	background-color:#ffff83;
}
p.formError {
    font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	color:green;
	margin:5px 10px 0px 10px !important;
    padding:5px;
	padding-left:20px;
	border:1px solid #ffff83;
	background-color:#ffff83;
	background: url('../images/ico_error.png') 5px 50% #ffff83 no-repeat;
}
select {
	font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input.text, input.textSmall {
	font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url('../images/input_text_small_bg.png') transparent no-repeat;
	border:none;
	width:180px;
	height:23px;
	padding:4px 4px 0px 5px;
	margin:0px;
	clear:both;
}
input.textLittle {
	font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url('../images/input_text_little_bg.png') transparent no-repeat;
	border:none;
	width:42px;
	height:23px;
	padding:4px 4px 0px 5px;
	margin:0px;
	clear:both;
}
input.file {
	font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input.btnLogin_pl, input.btnLogin_en {
	border:none;
	background: url('../images/input_btn_login_bg_pl.png') transparent no-repeat;
	width:82px;
	height:24px;
	cursor:pointer;
	margin-left:85px;
}
input.btnLogin_en {
	background: url('../images/input_btn_login_bg_en.png') transparent no-repeat;
}
input.btnChange_pl, input.btnChange_en {
	border:none;
	background: url('../images/input_btn_change_bg_pl.png') transparent no-repeat;
	width:90px;
	height:26px;
	cursor:pointer;
}
input.btnChange_en {
	background: url('../images/input_btn_change_bg_en.png') transparent no-repeat;
}
input.btnRegister_pl, input.btnRegister_en {
	border:none;
	background: url('../images/input_btn_register_bg_pl.png') transparent no-repeat;
	width:90px;
	height:26px;
	cursor:pointer;
}
input.btnRegister_en {
	background: url('../images/input_btn_register_bg_en.png') transparent no-repeat;
}
input.btnNext_pl, input.btnNext_en {
	border:none;
	background: url('../images/input_btn_next_bg_pl.png') transparent no-repeat;
	width:90px;
	height:26px;
	cursor:pointer;
}
input.btnNext_en {
	background: url('../images/input_btn_next_bg_en.png') transparent no-repeat;
}
input.btnPrev_pl, input.btnPrev_en {
	border:none;
	background: url('../images/input_btn_prev_bg_pl.png') transparent no-repeat;
	width:90px;
	height:26px;
	cursor:pointer;
}
input.btnPrev_en {
	background: url('../images/input_btn_prev_bg_en.png') transparent no-repeat;
}
input.btnSend_pl, input.btnSend_en {
	border:none;
	background: url('../images/input_btn_send_bg_pl.png') transparent no-repeat;
	width:90px;
	height:26px;
	cursor:pointer;
	float:right;
}
input.btnSend_en {
	background: url('../images/input_btn_send_bg_en.png') transparent no-repeat;
}
input.btnColor_pl, input.btnColor_en {
	border:none;
	background: url('../images/input_btn_color_choose_bg_pl.png') transparent no-repeat;
	width:90px;
	height:26px;
	cursor:pointer;
	float:left;
}
input.btnRefresh_pl, input.btnRefresh_en {
	border:none;
	background: url('../images/input_btn_refresh_bg_pl.png') transparent no-repeat;
	width:90px;
	height:26px;
	cursor:pointer;
	margin-top:25px;
}
input.btnRefresh_en {
	background: url('../images/input_btn_refresh_bg_en.png') transparent no-repeat;
}

/* Color picker */
.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url('../images/farbtastic/wheel.png') no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url('../images/farbtastic/mask.png') no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url('../images/farbtastic/marker.png') no-repeat;
}