* {
	padding: 0px;
	margin: 0px;
}



html, body {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #fff;
	background-image: url(/media/default/images/bkg.gif);
	background-repeat: repeat;
	}

ul {
	margin: 0px;
	padding: 0px;
}	



li {
	margin: 0px;
	padding: 0px;
}	



p {
margin: 0px;
padding: 0px;
font-family: Tahoma;
font-size: 11px;
color: #454D58;
}


h1{
float: left;
font-family: Arial, Tahoma, sans-serif;
font-size: 14px;
color: #fff;
font-weight: bold;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 8px;
display: inline;
margin-top: 16px;
}

h2{
font-family: Helvetica, sans-serif; 
font-weight: bold; 
font-size: 15px; 
color: #000040;
margin-bottom: 4px;
text-transform: uppercase;
}

h3{
font-family: Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px; 
color: #fff;
margin-bottom: 15px;
text-transform: uppercase;
text-align: center;
}

h4{
margin-top: 5px;
padding: 0px;
font-family: Tahoma;
font-size: 11px;
color: #454D58;
font-weight: bold;
}

.title, .title_item{
margin-top: 10px;
margin-bottom: 5px;
}

.title{
margin-left: 13px;
}

.desc{
margin-left: 13px;
margin-bottom: 15px;
margin-right: 3px;
}

.full_desc{
clear: both;
margin: 0px;
padding: 0px;
}

.product h3, .product_full h3, .product_reserved h3{
font-family: Helvetica, sans-serif; 
font-weight: bold; 
font-size: 15px; 
margin-bottom: 1px;
margin-top: 1px;
color: #DA251D; 
text-align: left;
text-transform: none !important;
}


fieldset{
border: 1px solid #f1f1f1;
margin-top: 20px;
margin-left: 10px;
padding: 10px;
background-color: #FBFBFB;
}

.searchbox{
border-top: 1px solid #fff !important;
border-bottom: 1px solid #fff !important;
margin: 0px !important;
padding: 0px !important;
background-color: #9D9D9D;
}

.put_to_basket{
border: none !important;
margin: 0px !important;
}

.search{
width: 20px;
height: 20px;
border: none !important;
margin: 0px !important;
}

.search_i{
margin-left: 10px !important;
width: 160px;
background-color: #f1f1f1;
}

.check{
margin-left: 5px !important;
margin-top: 2px;
}

.bottom{
margin-bottom: 20px;
}

label {
	display: block;
	width: 140px;
	float: left;
	text-align: right;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #454D58;
	font-size: 11px;
	font-weight: bold;
line-height: 18px;
clear: both;
}

.clean{
border: none !important;
font-family: Tahoma;
font-size: 11px;
color: #454D58;
font-weight: bold;
}


textarea {
	overflow: auto;
}



input, select, textarea{
margin-bottom: 5px;
margin-top: 0px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
background-color: transparent;
border: 1px solid #888;
width: 250px;
margin-left: 20px;
cursor:pointer;
font-size: 12px;
font-family: Tahoma, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select{
width: 254px;
line-height: 18px;
}

.short{
width: 150px !important;
display: inline;
}

input:focus, textarea:focus, select:focus {background:#f1f1f1;}

.check{
width: 20px !important;
border: none;
padding: 0px !important;
} 

#captcha{
margin-left: 162px; 
margin-bottom: 3px; 
display: inline; 
/*margin-right: 10px; */
border: 1px solid #888; 
cursor: pointer;
}

legend{
border: 1px solid #f1f1f1;
background-color: #A01313;
color: #fff;
padding: 4px;
}

.submit, .ok, .goto, .back {
clear: both;
float: right;
margin-right: 4px;
color: #FFFFFF;
display: inline;
border: none;
width: 118px !important;
height: 31px !important;
background: url(/media/default/images/button.gif) 0px 3px;
background-repeat: no-repeat;
}

.update{

}

.back{

}

.goto{

}

.submit_s {
margin-right: 0px;
color: #FFFFFF;
display: inline;
border: none;
width: 29px !important;
height: 26px !important;
background: url(/media/default/images/button_s.gif) 0px 2px;
background-repeat: no-repeat;
}

.submit_part{
display: inline;
margin-top: 5px !important;
margin-bottom: 0px !important;
color: #fff;
border: 1px solid #fff;
width: 130px;
/*background: url(/media/default/images/arrow_1.gif) 5px 6px #A01313;*/
background: url(/media/default/images/arrow_1.gif) 5px 5px #F27F0E;
background-repeat: no-repeat;
padding-left: 13px;
line-height: 14px;
}

.submit_friend{
display: inline;
margin-top: 5px !important;
margin-bottom: 0px !important;
color: #fff;
border: 1px solid #fff;
width: 175px;
background: url(/media/default/images/arrow_1.gif) 5px 5px #A01313;
background-repeat: no-repeat;
padding-left: 13px;
line-height: 14px;
}

.first{
margin-top: 10px;
}

.uszkodzenia {
margin-bottom: 20px !important;
}

br {
	clear: left;
}



img {border: 0;
margin: 0px;
padding: 0px;
}



#pudlo {
  width: 700px !important;
  width: 700px; 
  margin: 0 auto;
  /*text-align: left;*/
  position: relative;
  margin-top: 15px;
  background-color: #fff;
  /*background-image: url(/media/default/images/content_bkg.gif);
  background-repeat: repeat-y;*/
}



#top {
position: relative;
margin: 0 auto;
padding-top: 15px;
background-image: url(/media/default/images/top.jpg);
background-repeat: no-repeat;
width: 673px;
height: 70px;
border-bottom: 1px solid #fff;
background-color: #000040;
overflow: hidden;
}

#top_text{
position: relative;
float: left;
display: inline;
width: 440px;
}

.marki, .marki_2{
clear: both;
position: relative;
font-family: Verdana, Tahoma, sans-serif;
font-size: 10px;
color: #fff;
font-weight: bold;
font-style: italic;
margin-bottom: 0px;
margin-left: 8px;
}

#menu{
position: relative;
float: left;
width: 217px;
border-right: 1px solid #fff;
display: inline;
margin-left: 13px;
border-bottom: 1px solid #fff;
}

#menu ul{
margin: 0px;
background-color: #DA251D;
}

#menu li{
font-family: Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
list-style-type: none;
width: 217px;
font-variant: small-caps;
line-height: 24px;
}

#menu li a{
padding-left: 35px;
height: 26px;
display: block;
color: #EBEBEB;
text-decoration: none;
background-image: url(/media/default/images/menu.gif);
}

#menu li a:hover, #menu li a:active, #menu li a:focus, #menu .current{
color: #fff;
text-decoration: none;
background-image: url(/media/default/images/menu.gif);
background-position: 0 -26px;
}

#menu li:first-letter{
font-family: Helvetica;
font-size: 13px;
font-weight: normal;
}

#koszyk{
color: #fff;
height: 72px;
width: 217px;
padding-top: 0px;
margin-top: -10px;
background-image: url(/media/default/images/koszyk_bkg.jpg);
background-repeat: no-repeat;
}

#koszyk a{
color: #fff;
text-decoration: none;
}

#koszyk a:hover, #koszyk a:focus{
text-decoration: underline;
}

#koszyk h2{
padding-top: 10px !important;
}

.cart_input{
width: 50px;
}

input.basket{
width: 20px !important;
border: 0px !important;
height: 20px !important;

}

.cart_header, .remove {
font-family: Verdana, Geneva,  Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 5px;
color: #8D1515;
text-align: center;
background-color:  #F6F2EA;
}

.cart_item, .cart_content {
font-family: Verdana, Geneva,  Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #8D1515;
padding: 10px;
background-color: #fff;
}

.cart_content{
text-align: right;
background-color: #fff;
}

.cart_clear{
text-align: right;
background: url(images/remove.jpg) 0px 0px;
background-repeat: no-repeat;
padding-left: 20px;
margin-bottom: 10px;
}

.cart_clear a{
color: #8D1515;
}

.cart_clear a:hover{
border-bottom: 1px dotted;
}


.clear_cart{
text-align: right;
margin-right: 25px;
margin-bottom: 5px;
}

.clear_cart a, .clear_cart a:hover{
font-size: 12px;
font-weight: bold;
}

.clear_cart a{
color: #454D58;
}

.clear_cart a:hover{
color: #A01313;
}

.koszyk_pusty, .koszyk_info, .koszyk_kwota{
color: #fff;
font-weight: bold;
}

.total_price{
font-size: 13px;
}

.cart_empty{
text-align: center;
font-weight: bold;
margin-top: 30px;
}

.error_form{
margin: 0 auto;
margin-top: 10px;
border: 1px solid #867575;
background: #D00D0D;
color: #fff; 
font-weight: bold;
padding: 10px;
width: 80%;
}

.error{
background-color: red;
color: #fff;
font-weight: bold;
margin: 0 auto;
padding: 10px;
width: 70%;
margin-top: 15px;
}

.promo{
margin-left: 5px;
}

.promo_item{
position: relative;
float: left;
width: 210px;
margin-left: 10px;
margin-bottom: 10px;
background-color: #fff;
display: inline;
overflow: hidden;
}

.promo_pic{
text-align: center;
padding-top: 4px;
border: solid 1px #bababa;
padding-bottom: 2px;
}

.promo_title a, .promo_price, .promo_title{
background-color: #A1312C;
color: #fff;
text-decoration: none;
font-size: 12px;
padding-left: 4px;
padding-top: 4px;
font-weight: bold;
}

.promo_price{
padding-bottom: 5px;
text-align: right;
padding-right: 5px;
}

#categories{
position: relative;
float: left;
width: 217px;
display: inline;
margin-left: 0px;
margin-bottom: 20px;
}

#categories ul{
margin: 0px;
}

#categories li{
font-family: Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
list-style-type: none;
width: 217px;
/*font-variant: small-caps;*/
line-height: 18px;
}

#categories li a{
padding-left: 30px;
height: 18px;
display: block;
color: #454D58;
text-decoration: none;
background: url(/media/default/images/arrow_categories.gif) 15px 7px;
background-repeat: no-repeat;
}

.thumblist{
width: 100px;
height: 75px;
margin-right: 0px;
border: #f1f1f1 solid 1px;	
padding: 3px;
}

.additional_pics{
clear: both;
overflow: hidden;
/*margin-right: 10px;*/
}

.thumblist a{
background-color: #fff;
}

.thumblist a:hover{
background-color: #bababa;
display: block;
}

.additional_pics h4, .full_desc h4, .related h4{
margin-left: 0px;
margin-top: 5px;
}

.additional_pics ul{
list-style-type: none;
margin-left: 0px !important;
margin-top: 5px;
margin-bottom: 0px !important;
}

.additional_pics li{
display: inline;
}

#categories li a:hover, #categories li a:active, #categories li a:focus, #categories .current{
color: #454D58;
text-decoration: none;
background-color: #bababa;
/* background-image: url(/media/default/images/menu.gif);
background-position: 0 -26px;*/
}

.sub, .sub_v {
/*margin-left: 20px !important;*/
}

#categories li.sub a, #categories li.sub_v a{
/*margin-left: 20px !important;*/
}

.foto{
position: relative;
float: left;
display: inline;
width: 455px;
height: 260px;
/*background-image: url(/media/default/images/stacja.jpg);*/
background-image: url(/media/default/images/photo_2.jpg);
background-repeat: no-repeat;
border-bottom: 1px solid #fff;
background-color: #2C76A6;
}

.pagetrail{
margin-top: 240px;
padding-left: 15px;
color: #fff;
}

.pagetrail a{
color: #fff;
text-decoration: none;
}

.pagetrail a:hover{
color: #fff;
text-decoration: underline;
}

.logo {
position: relative;
float: left;
margin-top: 18px;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
width: 228px;
height: 36px;
}

#content {
clear: both;
margin: 0 auto;
width: 673px;
position: relative;
background-image: url(/media/default/images/content_bkg.gif);
background-repeat: repeat-y;
min-height: 200px;
margin-bottom: 1px;
overflow: hidden;
font-family: Tahoma;
font-size: 11px;
color: #454D58;
}

a.link {
color: #454D58;
font-weight: bold;
text-decoration: none;
}

a:hover.link, a:focus.link{
text-decoration: underline;
}

#left {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #DBDBDB;
color: #fff;
width: 217px;
position: relative;
float: left;
display: inline;
border-right: 1px solid #fff;
}

.cargryf{
margin-top: 11px;
margin-bottom: 3px !important;
}

#right{
position: relative;
float: left;
width: 455px;
display: inline;
}

#right ol, #right ul{
margin-left: 35px;
margin-bottom: 10px;
}

a.url{
color: #454D58;
font-weight: bold;
}


a:hover.url, a:focus.url{
background-color: #f1f1f1;
}

#right h3 a{
color: #DA251D; 
text-decoration: none;
}

#right h3 a:hover, #right h3 a:focus, #right h3 a:active{
text-decoration: underline;
}

.inner{
list-style-type: lower-alpha;
margin-top: 5px;
margin-bottom: 5px !important;
margin-right: 20px;
margin-left: 85px !important;
}

a.screen, a.screen:visited {
color:#fff; 
position:relative; 
z-index:1;
}

a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:203px; /* give it a width */
height:1px; /* no height to solve an Opera bug that makes it selectable when hidden */
border: 1px solid #000; /* add a border */
left:0; /* position:the image */
top:-50px;
}

a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:90px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}

.important ol{
margin-left: 95px !important;
margin-right: 15px !important;
}

.important li{
margin-bottom: 3px;
}

.important, .warranty, .tryout, .allegro, .photo{
color: #fff !important;
background-repeat: no-repeat;
background-position: bottom left;
margin-left: 20px;
margin-top: 15px;
margin-bottom: 15px;
margin-right: 10px;
/*padding: 10px;*/
}

.important{
background-color: #D21A1A;
background-image: url(/media/default/images/important.gif);
border: 2px solid #AE1616;
}

.warranty{
background-color: #6594BA;
background-image: url(/media/default/images/gwarancja.gif);
border: 2px solid #215F85;
}

.allegro{
background-color: #FFC5A6;
background-image: url(/media/default/images/allegro.gif);
border: 2px solid #FF9D68;
}

.photo{
background-color: #F9F7ED;
background-image: url(/media/default/images/photo.jpg);
border: 2px solid #D9D3B5;
overflow: hidden;
padding-bottom: 10px;
}

.warranty ol{
margin-right: 15px !important;
}

.tryout{
background-color: #6AB677;
background-image: url(/media/default/images/tryout.jpg);
border: 2px solid #589863;
}

.tryout ol{
margin-left: 110px !important;
margin-right: 15px !important;
}

.warranty_header, .tryout_header, .important_header, .allegro_header, .photo_header, .specs_header{
padding-top: 5px;
padding-bottom: 5px;
}

.warranty_header{
background-color: #215F85;
}

.tryout_header{
background-color: #589863;
}

.important_header{
background-color: #AE1616;
}

.allegro_header{
background-color: #FF9D68;
}

.photo_header{
background-color: #D9D3B5;
}

.specs_header{
background-color: #000040;
}

h3.specs_header{
color: #fff;
text-align: center;
text-transform: uppercase !important;
font-size: 12px;
}

.photo ul{
margin-left: 100px !important;
}

.photo li{
list-style-type: none;
display: inline;
line-height: 18px;
margin-right: 3px;
margin-bottom: 3px;
}

.uwaga{
margin-left: 10px;
margin-bottom: 20px;
color: #fff;
font-weight: bold;
background-color: #F27F0E;
padding-left:50px;
background-image: url(/media/default/images/hand.gif);
background-repeat: no-repeat;
background-position: left;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
border: solid 2px #E1760D;
}

.konto{
clear: both;
margin-top: 15px;
margin-bottom: 20px;
text-align: center;
font-size: 12px;
}

.dane_tel{
margin-top: 10px;
float: left;
}
 
.dane_tel p{
margin-left: 15px;
}

.mapka{
width: 250px;
float: left;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
}

a.outer_url{
text-decoration: none;
color: #000040;
font-weight: bold;
background: url(/media/default/images/outer.gif) 223px 0px;
background-repeat: no-repeat;
padding-right: 12px;
}	

a:hover.outer_url{
color: #000040;
text-decoration: underline;
}

a:focus.outer_url, a:active.outer_url{
background-color: #f1f1f1;
}

.pagination{
clear: both;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}

.pagination a{
color: #454D58;
}

.pagination a:hover{
color: #000040;
}

.product{
clear: both;
margin-left: 10px;
margin-right: 10px;
margin-right: 1px;
overflow: hidden;
padding: 5px;
border: solid 1px #fff;
display: block;
}

.product_reserved{
clear: both;
margin-left: 10px;
margin-right: 10px;
margin-right: 1px;
overflow: hidden;
padding: 5px;
border: solid 1px #fff;
display: block;
background-color: #bababa;
}

.question{
margin-left: 0px !important;
}

.product_full{
margin-left: 10px;
overflow: hidden;
display: block;
}

.news_body {
clear: both;
margin-top: 10px;
margin-left: 7px;
margin-right: 7px;
margin-bottom: 7px;
}


.car_desc{
position: relative;
margin-left: 8px;
display: inline;
width: 210px;
float: left;
}

.car_description{
line-height: 15px;
font-weight: bold;
}

.desc_red{
color: #DA251D;
font-weight: bold;
}

.news_pic, .image_desc, .mapa_small, .product_pic, .product_full_pic{
background-color: #fff;
margin-right: 0px;
border: #f1f1f1 solid 1px;	
padding: 3px;
}

.mapa_small{
width: 250px;
}

.news_pic{
width: 200px;
float: left;
text-align: right;
/*margin-bottom: 7px;*/
margin-top: 0px !important;
display: inline;
}

.product_pic{
width: 100px;
float: right;
text-align: right;
/*margin-bottom: 7px;*/
margin-top: 0px !important;
display: inline;
}

.product_pic_full{
float: left;
width: 200px;
}

.specifications{
position: relative;
float: right;
width: 212px;
margin-right: 4px;
border: #f1f1f1 solid 3px;
height: 152px;	
background-color: #A01313;
}

.zoom{
clear: both;
text-align: center;
}

.prices{
background: url(/media/default/images/prices_bkg.jpg) #2C75A6;
background-repeat: no-repeat;
background-position: top right;
height: 110px;

}

.price_old{
color: #ccc;
text-align: right;
text-decoration: line-through;
}

.cart_prices{
background-color: #A01313;
width: 200px;
}


.prices_basket{
position: relative;
float: left;
width: 140px;
}

.sh_cart{
position: relative;
float: right;
width: 31px;
margin-top: 2px;
margin-right: 5px;
}

.price{
color: #fff;
font-size: 14px;
text-align: right;
margin-top: 5px;
}

.parameters{
color: #fff;
margin-left: 15px;
margin-top: 3px;
}

.gallery{
margin-right: 10px;
text-align: right;
background-color: #fff;
padding: 5px;
border: #f1f1f1 solid 1px;	
width: 130px;
display: block; 
float:left;
}

.s_pic{
background-color: #fff;
margin-right: 0px;
border: #f1f1f1 solid 1px;	
width: 130px;
text-align: right;
}

.date{
font-size: 9px;
color: #000040;
margin-top: 0px;
margin-bottom: 10px;
}

.welcome{
position: relative;
margin-left: 10px;
margin-top: 10px;
background-image:url(/media/default/images/engine_small.jpg);
background-repeat: no-repeat;
background-position: top left;
overflow: hidden;
margin-bottom: 10px;
}

.welcome h2, #left h2{
text-align: left;
margin-top: 0px;
margin-bottom: 5px;
padding-left: 0px;
}

#left h2{
margin-top: 10px;
margin-left: 13px;
}

.wysylka, .demontaz{
margin-left: 5px;
margin-bottom: 10px;
}

.wysylka{
margin-right: 15px;
}

.demontaz{
margin-right: 5px;
}

#left p{
margin-left: 13px;
margin-right: 5px;
}

.place, .place_1{
font-weight: bold;
color: #000040;
margin-bottom: 3px !important;
margin-top: 6px;
}


.place_1{
margin-bottom: 15px !important;
}

.email a{
text-decoration: none;
color: #000040;
}

.email a:hover{
text-decoration: underline;
}

.mapa{
margin-left: 6px;
}

.welcome h2{
margin-left: 178px;
}
.welcome .red_header, .left_box .red_header, .right_box .red_header, #left .red_header, #content .red_header{
color: #DA251D;
}

.invite{
margin-left: 180px;
margin-bottom: 5px;
margin-right: 15px;
}

.more, .more_2, .more_3, .more_4{
margin-top: 3px;
text-align: right;
margin-right: 15px;
padding-bottom: 5px;
}

.more_2{
padding-bottom: 15px !important;
}

.more a, .more_2 a, .more_3 a, .more_4 a{
color: #CB3015;
text-decoration: none;
padding-right: 10px;
}

.more a:hover, .more_2 a:hover, .more_3 a:hover, .more_4 a:hover{
text-decoration: underline;
}

.more a:hover, .more_2 a:hover{
background:url(/media/default/images/arrow.gif) 33px 5px;
background-repeat: no-repeat;
}
.more_3 a:hover{
background:url(/media/default/images/arrow.gif) 54px 5px;
background-repeat: no-repeat;
}

.more_4 a:hover{
background:url(/media/default/images/arrow.gif) 82px 5px;
background-repeat: no-repeat;
}

.left_box{
position: relative;
float: left;
width: 204px;
margin-left: 10px;
border-right: 1px solid #DBDBDB;
display: inline;
margin-top: 5px;
}

.left_box h2, .right_box h2{
margin-top: 0px;
margin-left: 4px;
margin-bottom: 5px;
}

.right_box{
position: relative;
float: left;
margin-left: 10px;
display: inline;
width: 230px;
margin-top: 5px;
}

a#rozbiorka {
display: block; 
width: 220px; 
height: 111px; 
background: url(/media/default/images/rozbiorka.jpg) top left no-repeat; 
}

a:hover#rozbiorka, a:focus#rozbiorka, a:active#rozbiorka{
background-position: 0 -111px;
}

a#jakosc {
display: block; 
width: 193px; 
height: 111px; 
background: url(/media/default/images/bvqi.gif) top left no-repeat; 
}

a:hover#jakosc, a:focus#jakosc, a:active#jakosc{
background-position: 0 -111px;
}

a#mapa {
display: block; 
width: 203px; 
height: 111px; 
background: url(/media/default/images/map.jpg) 7px 0 no-repeat; 
}

a:hover#mapa, a:focus#mapa, a:active#mapa{
background-position: 7px -111px;
}


#footer {
border-top: 2px solid #CF3219;
clear: both;
position: relative;
width: 673px;
margin: 0 auto;
}

#footer ul {
padding: 0;
margin: 0;
list-style-type: none;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}

#footer li {
font-family: Tahoma;
font-size: 11px;
color: #454D58;
display: inline;
margin-left: 2px;
padding-right: 2px;
}

.last{
border-right: none !important;
}

#footer a {
display: inline;
 color: #454D58;
text-decoration: none;
}

#footer a:hover, #footer a:focus, #footer a:active{
color: #CB3015;
text-decoration: underline;
}

table.cart{
width: 90%
}

table {
margin: 0 auto;	
border-spacing: 1px;
}

th{
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
/*width: 70%;*/
text-align: center;
color: #fff;
background-color: #B21919;
font-size: 11px;
font-weight: bold;
padding: 4px;
}

td{
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
background-color: #f1f1f1;
text-align: center;
}

td.heading{
font-size: 11px;
text-align: center;
color: #fff;
background-color: #DF8181;
padding: 3px;
}

td.right{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
width: 20%;
text-align: right;
color: #22599a;
background-color: #E7E6E6;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 15px;
}

caption { 
caption-side: bottom;
margin-top: 3px;
font-style: italic;
font-weight: bold;
}

.made_by{
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
font-family: Verdana, Geneva,  Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #bababa;
}

.small{
font-size: 9px;
text-align: center;
color: #fff;
}

.made_by a{
color: #fff;
text-decoration: none;
}

.made_by a:hover{
color: #DA251D;
text-decoration: underline;
}

/* COMMENTS */

/* ERROR CONTAINER */

#error_container{
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
}

#errorbox {
	margin-bottom: 8px;
	border: 1px solid #867575;
	background: #EDE1E1}

#errorbox h2 {
	font: normal 100%/110% "Lucida Grande", Arial, Verdana, sans-serif;
	padding: 4px 5px;
	margin-bottom: 5px;
	color: #FFF;
	background: #867575}

#errorbox p{
	margin: 0 5px 5px 5px;
	color: #675858}

.msgbox{
	margin-bottom: 8px;
	border: 1px solid #626782;
	background: #FFF}

.msgbox h2{
	font: normal 100%/110% "Lucida Grande", Arial, Verdana, sans-serif;
	padding: 4px 5px;
	margin-bottom: 5px;
	color: #FFF;
	background: #626782}

.msgbox p{
	margin: 0 5px 5px 5px;
	color: #000}

.msgbox a{
	color: #1E90FF}

#err_msg{
	list-style: none;
	margin: 6px 0 6px 0;
	padding: 5px;
	border: 1px solid #D4BEBE;
	background: #D00D0D;
	font-weight: bold;
	margin-right: 30px !important;
}

#err_msg li{
	color: #fff;
	margin-left: 6px;

}

#info li{
	color: #E6C5C5;
}

#info li a{
	color: #FFFBA9;
}


/* GENERIC FORM */
input{
	font-family: Verdana, Arial, sans-serif}

.clearfix {display: block}
.clearfix{height: 1%}

.clearfix:after {
	clear: both;
	height: 0;
	content: ".";
	display: block;
	visibility: hidden}

.clearer{clear:both}

#commentinfo{
	padding: .5em;
margin-top: 20px;
margin-left: 10px;	
margin-bottom: .5em;
	color: #FFF;
	border: 1px solid #617F43;
	background: #70924D;
}

.commdetails {
	text-align: right;
	font-size: 85%;
}

div.commdivider {
	height: 1px;
	background: transparent url("/media/default/images/dot_horiz.gif") repeat-x scroll center}

div.commdivider hr {
	display: none;
}

.commwrapper {
	margin-left: 10px;
	padding: 1em;
	margin-bottom: .5em;
	color: #646254;
	background: #F9F7ED;
	border: 1px dotted #D9D3B5;
background-image: url("/media/default/images/cudzy.gif");
background-repeat: no-repeat;
}

.adminpost {
	color: #A97071;
	border: 1px dotted #E2BCBD;
	background: #FFF4F4;
}

.hiddenpost {
	color: #CDCBC3;
	border: 1px dotted #D9D3B5;
	background: #FBF9F4;
}

#post-success {
	background: #85c329;
	border: 1px solid #7ab424;
	color: white;
	padding: 4px;
	margin-bottom: .5em;
margin-left: 10px;
}

#more-posts .pin {
	margin-bottom: .5em;
}

.smiley {
	vertical-align: middle;
}

.commbody {
padding-left: 20px;	
line-height: 20px;
}

.ubbsize1 { font-size: xx-small; }
.ubbsize2 { font-size: x-small; }
.ubbsize3 { font-size: small; }
.ubbsize4 { font-size: medium; }
.ubbsize5 { font-size: large; }
.ubbsize6 { font-size: x-large; }
.ubbsize7 { font-size: xx-large; }

.ubbcode-header {
	border-bottom: 2px solid #BEB9B9;
	margin-bottom: 10px;
	font-family: "lucida grande", verdana, sans-serif;
	font-weight: bold;
	color: #BEB9B9;
}

.ubbcode { 
	background: #fefefe; 
	color: black; 
	font-family: courier; 
	padding: 10px; 
	border: 1px solid #cccccc; 
	overflow: auto; 
	max-height: 400px;
}

form div {
	padding: .3em 0;
}
form div.error-div {
	padding-bottom: 4em;
}

/* ============================================ FORM VALIDATION ================================= */
.error-message {
	float: right; 
	color: red;
	margin-left: 0px;
}

.tytul{
text-align: center !important;
margin: 0px;
padding: 0px;
font-family: Tahoma;
font-size: 11px;
color: #fff;
}

.obrazek{
text-align: center !important;
margin-top: 15px;
margin-bottom: 15px;
}