* {

	padding: 0px;

	margin: 0px;

}



html{

margin: 0px;

padding: 0px;

}



body {


	padding-top: 0px;

	padding-bottom: 0px;

	background-color: #fff;

	background-image: url(images/body_bkg.jpg);

	background-repeat: repeat-x;

	font-family: Tahoma, Arial, Verdana ;

	}



#inside{

margin-top: 0px !important;

padding-top: 0px;

padding-bottom: 0px;

background-image: url(images/body_inside_bkg.jpg) !important;

background-repeat: repeat-x;

}



ul {

	margin: 0px;

	padding: 0px;

}	







li {

	margin: 0px;

	padding: 0px;

}	







p {

margin: 0px;

padding: 0px;

font-family: Arial, Tahoma, Verdana, Helvetica;

font-size: 12px;

line-height: 14px;

color: #565656;

margin-bottom: 10px;

}



a{

color: #AF0000;

text-decoration: none;

}



a:hover{

color: #AF0000;

text-decoration: underline;

}



div.hr {
clear: both;
margin-top: 1px;
margin-bottom: 1px;
height: 16px;
background: transparent url(images/hr.gif) no-repeat scroll center;
}

div.hr hr {	display: none;}


h1{

font-family: Arial, Tahoma, sans-serif;

font-size: 15px;

text-align: right;

color: #fff;

font-weight: normal;

margin-bottom: 0px;

margin-top: 0px;

display: inline;

text-shadow: #000 1px 1px 1px;

}



h2{

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 16px; 
color: #6D6D6D;
}

h3{
margin: 0px;
padding: 0px;
}

/*h3{
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 14px;
color: #6D6D6D;
margin-left: 15px;
padding-bottom: 3px;
border-bottom: 1px dashed #6D6D6D;
margin-right: 15px;
}*/



#left h2, #koszyk h2, .product_full_desc h2, #account h3{
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
font-size: 13px;
font-weight: bold;
padding-left: 35px;
padding-bottom: 4px;
text-transform: uppercase;
}

#koszyk h2, .news_title{
background: url(images/arrow_grey.gif) 15px 9px no-repeat;
color: #999999;
padding-top: 5px;
}

#koszyk h2 a{
color: #999999;
}

#koszyk h2 a:hover{
color: #676767;
text-decoration: none;
}

#left h2, #account h3{
background: #42598E url(images/arrow_white.gif) 15px 6px no-repeat;
_background: #42598E url(images/arrow_white.gif) 15px 9px no-repeat;
border-top: solid 3px #324776;
color:#fff;
padding-top: 2px;
}

#left h3{
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px;
color:#666666;
font-weight: bold;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 3px;
}

.head h3{
font-family: Tahoma, Verdana, Arial;
font-size: 13px;
font-weight: bold;
color: #666666;
margin-bottom: 0px;
padding-bottom: 0px;
line-height: 13px;
}

.head h3 a{
font-family: Tahoma, Verdana, Arial;
font-size: 13px;
font-weight: bold;
color: #666666;
margin-bottom: 0px;
padding-bottom: 0px;
line-height: 13px;
}

.head h3 a:hover{
text-decoration: none;
color: #555555;
}

.head h4{
margin: 0px;
padding: 0px;
font-family: Tahoma;
font-size: 13px;
color: #666666;
font-weight: normal;
line-height: 16px;
}

.rules{
text-align: center;
font-family: Tahoma, Verdana, Arial;
font-size: 13px;
font-weight: bold;
color: #666666;
margin-bottom: 10px;
margin-top: 25px !important;
padding-bottom: 0px;
line-height: 13px;
border-bottom: none !important;
}

.product_desc p{
font-size: 11px;
font-weight: normal;
color: #848282;
padding: 10px 5px 5px 7px;
}

.text_desc{
min-height: 87px;
_height: 87px;
}

.full_desc{
clear: both;
position: relative;
margin-top: 15px;
margin-bottom: 15px;
overflow: hidden;
}

.full_desc h3, .related h3{
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 14px;
color: #6D6D6D;
margin-left: 15px;
padding-bottom: 3px;
border-bottom: 1px dashed #6D6D6D;
margin-right: 15px;
margin-top: 15px;
}

.text_desc p, .full_desc p{
margin-left: 15px;
margin-right: 15px;
}

.text_desc ul, .full_desc ul{
margin-left: 20px;
list-style: inside square;
margin-top: 5px;
margin-bottom: 5px;
}

.text_desc ol, .full_desc ol{
margin-left: 40px;
list-style: decimal;
margin-top: 5px;
margin-bottom: 5px;
}


.text_desc li, .full_desc li{
font-size: 12px;
font-weight: normal;
color: #565656;
line-height: 15px;
}

.old_price{
font-size: 12px !important;
font-weight: normal;
color: #BCBCBC !important;
text-align: right;
text-decoration: line-through;
margin: 0px 5px 2px 0px;
padding: 0px !important;
}

.price, .totalPrice{
color: #BA0000 !important;
font-weight: bold;
font-size: 21px !important;
text-align: right;
margin: 8px 5px 2px 0px;
padding: 0px !important;
}

.price_box p{
padding-left: 10px !important;
}

.buttons, .buttons_1{
clear: both;
margin: 0px;
padding: 0px;
}

.buttons_1{
width: 638px;
}

.buttons a{
margin: 0px;
padding: 0px;
}

.more_info{
float: left;
margin: 0px;
padding: 0px;
}

.more_info img{
margin-bottom: 0px;
}

.add_to_basket{
float: right;
margin: 0px;
padding: 0px;
}

.add{
margin-left: 38px;
width: 147px;
height: 26px;
border: none !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
}

.add_to_basket form{
margin-top: -2px;
margin-bottom: 0px !important;
padding: 0px !important;
height: 26px;
}

.desc{
margin-top: 10px;
margin-bottom: 15px;
text-align: right;
margin-right: 76px;
color: #C03C02;
font-weight: bold;
font-style: italic;
}

.disc_user, .disc_main{
margin-top: 10px; 
margin-left: 20px; 
float: left; 
display: inline;
}

.disc_user{
width: 150px;
}

.disc_user img{
margin-left: 40px;
margin-bottom: 15px;
}

.disc_main{
width: 500px;
}

.disc_head{
background-color: #bababa;
padding: 7px;
color: #fff;
margin-bottom: 0px !important;
font-weight: bold;
}

.disc_body{
background: #f1f1f1 url(images/talk.gif) bottom right no-repeat;
padding: 7px;
min-height: 80px;
}

.user_name{
padding: 7px;
background-color: #f1f1f1;
}

.small_2{
padding: 5px;
font-size: 8px;
color: #bababa;
text-align: center;
background-color: #f1f1f1;
font-weight: bold;
}

.img_desc{

margin-left: 15px;

margin-right: 15px;

}



fieldset{
margin: 0 auto;
/*margin-left: 90px;*/
margin-top: 20px;
width: 70%;
border: 1px solid #bababa;
padding: 10px;
background-color:#FBFBFB;
display: block;
}

.sonda_main{
background: url(images/main_pool_bkg.jpg) bottom right no-repeat;
margin: 0px;
padding: 0px;
overflow: hidden;
}

.phone_orders{
background: url(images/phone_bkg.jpg) bottom right no-repeat;
margin:0px;
padding: 0px;
overflow: hidden;
}

.questions{
margin: 0px; 
padding: 0px;
}

.answers{
margin-left: 10px; 
margin-top: 5px; 
margin-bottom: 2px;
}

.answers_pasek{
color: #fff !important;
font-weight: bold; 
font-style: italic;
padding: 3px; 
margin-left: 10px; 
margin-bottom: 5px; 
background-color: #A30000; 
height: 12px; 
border: solid 1px #42598E;
}

.news_main{
background: url(images/news_main_bkg.jpg) bottom right no-repeat;
margin: 0px !important;
padding: 0px !important;
overflow: hidden;
}

.nletter_main{
background: url(images/newsletter_bkg.jpg) bottom right no-repeat;
margin: 0px !important;
padding: 0px !important;
overflow: hidden;
}

.main_pool{
margin-left:0px !important;
width: 190px;
border: none !important;
background-color: transparent;
overflow: hidden;
}

label {
	display: block;
	width: 170px;
	float: left;
	text-align: right;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #49463A;
	font-size: 11px;
	font-weight: bold;
line-height: 18px;
clear: both;
}





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 #bababa;

width: 220px;

margin-left: 20px;

cursor:pointer;

font-size: 12px;

font-family: Arial, Tahoma, "Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;

}



select{

width: 224px;
line-height: 22px;
background-color: #F6F2DC;
border: 1px solid #CFC584;
}

.price_box select{
margin-left: 10px !important;
line-height: 18px !important;
background-color: #f1f1f1; 
}
 
.short{
width: 120px !important;
display: inline;
line-height: 22px;
}

.s_label{
display: inline;
text-align: left;
width: 80px;
padding-left: 10px;
font-size: 12px;
}

input:focus, textarea:focus, select:focus {background:#fff;}



legend{

border: 1px solid #bababa;

background-color: #4579C9;

color: #fff;

padding: 5px;

font-family: Tahoma, Verdana, Georgia;

font-size: 11px;

font-weight: bold;

}



.submit, .ok, .goto, .ahead, .submit_2, .back {
float: right;
margin-top: 10px;
color: #fff;
display: inline;
border: none;
background-repeat: no-repeat;
font-weight: bold;
width: 104px;
height: 22px;
}

.submit{
background: #4579C9 url(images/button.gif);
}

 .ahead{
text-align: left;
padding-left: 7px;
background: #4579C9 url(images/button.gif);
}

.login{
float: right;
margin-top: 10px;
margin-right: 46px;
background: #4579C9 url(images/button.gif);
width: 122px !important;
color: #fff;
font-weight: bold;
}

.back{
text-align: right;
padding-right: 7px;
background: #4579C9 url(images/button_back.gif);
margin-right: 20px;
}

.submit{
margin-right: 102px;
}

.sub{
margin-left: 10px !important;
font-size: 10px !important;
}

#formSearch .submit_s{

margin-right: 0px;

background-color: #AC0000;

color: #fff;

display: inline;

border: none;

width: 32px !important;

height: 20px !important;

background-repeat: no-repeat;

}
br {
	clear: left;
}

img {border: 0;
margin: 0px;
padding: 0px;
}

#pudlo {
width: 950px;
margin: 0 auto;
background-color: transparent;
}

#top{
width: 950px;
overflow: hidden;
display: inline;
height: 291px;
}

#top_left{
position: relative;
float: left;
width: 235px;
height: 291px;
display: inline;
background: url(images/top_left_bkg.jpg) top left no-repeat;
}

#top_right {
position: relative;
float: left;
width: 715px;
height: 291px;
background: #fff url(images/top_bkg.jpg) top right no-repeat;
display: inline;
}

.menu{
position: relative;
float: left;
width: 245px;
}

.top_menu{
margin-left: 40px;
width: 200px;
}

.top_menu ul{
margin-top: 25px;
list-style: square;
color: #fff;
font-size: 11px;
font-weight: normal;
}

.top_menu li{
line-height: 13px;
}

.top_menu li a{
color: #fff;
}

.top_menu_2{
margin-left: 30px;
width: 200px;
}

.top_menu_2 ul{
margin-top: 45px;
font-size: 12px;
}

.top_menu_2 li{
line-height: 25px;
border-bottom: dashed 1px #B6B6B6;
padding-left: 40px;
width: 170px;
list-style-type: none;
background: url(images/list_button.gif) 15px 8px no-repeat;
text-transform: uppercase;
 }

.top_menu_2 li a{
color: #676767;
text-decoration: none !important;
}

.category_image{
float: left;
width: 450px;
}

#categories li a{
padding-left: 20px;
height: 21px;
display: block;
color: #848282;
text-decoration: none;
background-image: url(images/menu_hover.gif);
}

#categories li a:hover, #categories li a:active, #categories li a:focus, #categories .current{
color: #fff;
text-decoration: none !important;
background-image: url(images/menu_hover.gif);
background-position: 0 -21px;

}

.new_customer ul{
margin-left: 35px;
}

.reg_link li, .fgt_password a{
font-size: 12px;
font-weight: bold;
list-style-type: none;
}

.reg_link li{
padding-left: 20px;
line-height: 18px;
background: url(images/arrow_red.gif) 5px 6px no-repeat;
}

.fgt_password a{
margin-left: 20px;
background: url(images/arrow_red.gif) 5px 4px no-repeat;
padding-left: 20px;
}

#auth_main{
margin-top: 0px;
margin-bottom: 0px;
background: url(images/auth_main_bkg.gif) bottom right no-repeat;
overflow: hidden;
}

#auth_main form{
margin-top: 0px !important;
}

#auth_main label{
text-align: left;
width: 40px;
float: left;
margin-bottom: 0px !important;
}

#auth_main input{
width: 100px;
margin-left: 0px;
margin-bottom: 0px !important;
float: left;
display: inline;
background-color: #fff;
}

#categories{
position: relative;
}

#categories ul{
margin-top: 5px;
list-style-type: none;
}

#categories li{
line-height: 19px;
margin-right: 10px;
font-size: 11px !important;
font-weight: bold;

}
/*
#categories li a{
color: #848282;
text-decoration: none;
}


#categories li a:hover{
color: #fff;
text-decoration: none !important;
}
*/
#newsletter fieldset, #search fieldset{
border: none;
margin: 0px;
padding: 0px;
width:210px;
background-color: transparent;
}

#nletter{
background-color: #fff;
width: 143px;
margin-top: 17px;
margin-left: 10px;
padding-left: 0px;
display: inline;
float: left;
padding: 3px;
font-size: 11px;
color: #bababa;
font-family: Tahoma;
}

#search_form, #sinput{
background-color: transparent;
width: 150px;
margin-top: 5px;
margin-left: 7px;
padding-left: 0px;
display: inline;
float: left;
}

#search_form input{
background-color: #fff;
}

#log_sub{
width: 32px !important;
border: none !important;
display: inline;
float: left;
margin-lefT: 0px !important;
padding-top: 13px;
padding-left: 10px;
background-color: transparent !important;
}

#n_submit, #s_submit{
width:32px;
height:21px;
border: none;
display: inline;
float: left;
margin-left: 7px;
background-color: transparent !important;
}

#n_submit{
margin-top: 15px;
}

#s_submit{
margin-top: 4px;
}

.logos{
text-align: center;
margin-top: 20px;
}

.logos li{
list-style-type: none;
display: inline;
margin-right: 10px;
padding-top: 30px;
padding-bottom: 15px;
}

.advanced{
clear: both;
width: 220px;
font-size: 11px;
font-weight: bold;
text-align: center;
margin-top: 0px;
padding-top: 0px;
}

.advanced a{
color: #9F9F9F;
}

.advanced a:hover{
color: #646464;
}



#pool input{
border: none;
width: 15px;
margin-left: 0px;
margin-right: 10px;
padding-top: 3px;
display: inline;
}

#pool ul{
margin-left: 0px;
}

#pool li{
list-style-type: none;
margin-left: 0px;
line-height: 11px;
font-size: 11px !important;
font-weight: normal !important;
}

.outer{
float: left;
width: 338px;
margin-left: 9px;
display: inline;
overflow: hidden;
margin-right: 9px;
margin-bottom: 10px;
}

.product, .special_product{
border: 1px solid #EDECEC;
float: left;
}

.product{
width: 336px;
margin-bottom: 0px;
padding: 0px;
}

.special_product{
width: 180px;
margin-left: 40px;
margin-top: 15px;
display: inline;
}

.special_product img{
margin-left: 17px;
}

.product_pic{
width:146px;
float: left;
display: inline;
}

.product_desc{
float :left;
display: inline;
width:190px;
}

.head{
border-left: solid 2px #BBBBBB;
background-color: #EEEEEE;
padding: 7px 7px 7px 10px;
cursor: pointer;
}

.logo {
position: relative;
float: left;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
width: 210px;
height: 100px;
margin-left: 12px;
margin-top: 10px;
display: inline;
}

table#cart_main{
width: 80%;
margin-left: 70px;
margin-top: 5px;
margin-bottom: 5px;
}

#cart_main th{
background-color: #4579C8;
}

#cart_main td{
background-color: #EEEEEE;
}

.clear_cart{
text-align: right;
margin-right: 76px;
margin-bottom: 0px;
padding-bottom: 0px;
font-weight: bold;
}

.update{
float: left;
border: none;
color: #fff;
font-weight: bold;
margin-left: 72px;
width: 180px;
padding: 5px;
background-color: #6696A9;
margin-bottom: 10px;
}

#koszyk{
position: relative;
float: left;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
width: 210px;
height: 102px;
margin-left: 12px;
margin-top: 14px;
display: inline;
}

#koszyk p{
margin: 0px;
padding: 0px;
font-size: 11px;
color: #999999;
}

.koszyk_text{
margin-left: 36px !important;
}

.ilosc, .wartosc{
text-align: center;
margin-top: 4px !important;
margin-bottom: 4px !important;
font-size: 13px !important;
font-weight: bold;
}

.wartosc{
color: #BA0000 !important;
}

.full{
height: 78px;
background: url(images/cart_full.gif) bottom right no-repeat;
}

.empty{
height: 78px;
background: url(images/cart_empty.gif) bottom right no-repeat;
}

.empty p{
font-size: 13px !important;
font-weight: bold;
text-align: center;
padding-top: 20px !important;
}

.cart_empty{
font-size: 12px;
font-weight: bold;
text-align: center;
margin-top: 30px;
}

.cart_input{
margin-left: 0px !important;
width: 30px !important;
background-color: #fff;
}

.product_full{
clear: both;
margin-bottom: 15px;
overflow: hidden;
margin-top: 0px;
}

.product_full_desc{
float: right; 
width: 230px; 
border: solid 1px #bababa; 
margin-right: 15px;
background: #f1f1f1 url(images/product_desc_bkg.gif) bottom right no-repeat;
margin-top: 0px;
}

.product_full_desc h2, .special_name{
background: #90B6EA url(images/arrow_white.gif) 15px 8px no-repeat !important;
color: #fff;
padding-left: 35px;
padding-top: 4px;
margin-top: 0px;
}

.special_name{
height: 35px;
}

.special_name a{
color: #fff;
font-size: 12px;
font-weight: bold;
}

.special_price{
background: url(images/promo_price.gif) bottom left no-repeat;
height: 53px;
}

.special_price p{
float: right;
color: #fff;
font-size: 18px;
margin-right: 10px;
margin-top: 27px;
}

.stars{
margin-top: 10px;
margin-left: 53px;
}

.center{
text-align: center;
}

.price_box{
margin-top: 10px;
margin-bottom: 15px;
}

.totalPrice{
border: none !important;
cursor: standard !important;
width: 150px;
float: right;
}

.opinions{
margin-top: 10px;
}

.product_full_pics{
float: left; 
width: 430px;
margin-left: 15px;
}

.question{
clear: both;
}

#account{
margin-left: 40px;
margin-top: 15px;
}

.account_navi{
width: 400px; 
float: left;
margin-left: 20px;
border: 1px solid #bababa;
display: inline;
padding: 10px;
}

.account_navi ul{

}

.account_form{
float: left;
display: inline;
margin-left: 0px !important;
margin-right: 0px !important;
}

.contact_info, .address_book, .order_history, .visit_log, .affiliated, .new_customer, .reg_customer, .shipment, .payment, .vote, .opinion{
float: left; 
width: 300px; 
height: 200px;
border: 1px solid #bababa;
margin: 5px;
display: inline;
}

.summarize{
text-align: center;
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
}

.sum_info{
text-align: center;
padding: 4px;
background-color: #bababa;
}

.address{
margin-left: 45px;
font-weight: bold;
}

.contact_info ul, .address_book ul, .order_history ul, .visit_log ul, .affiliated ul{
margin-left: 25px;
margin-right: 30px;
}

.contact_info p, .address_book p, .order_history p, .visit_log p, .affiliated p{
margin-left: 15px;
margin-top: 10px;
}

.contact_info{
background: #F6F6F6 url(images/heads.jpg) no-repeat bottom right; 
}

.address_book{
background: #F6F6F6 url(images/book.jpg) no-repeat bottom right; 
}

.order_history{
background: #F6F6F6 url(images/history.jpg) no-repeat bottom right; 
}

.visit_log{
background: #F6F6F6 url(images/visits.jpg) no-repeat bottom right; 
}

.affiliated{
background: #F6F6F6 url(images/affiliated.jpg) no-repeat bottom right; 
}

.reg_customer{
background: #F6F6F6 url(images/login.jpg) no-repeat bottom right; 
}

.new_customer{
background: #F6F6F6 url(images/new_account.jpg) no-repeat bottom right; 
}

.vote{
background: #F6F6F6 url(images/vote.jpg) no-repeat bottom right; 
}

.opinion{
background: #F6F6F6 url(images/opinion.jpg) no-repeat bottom right; 
}

#pool_1, #pool, #pool_main{
background: transparent;
line-height: 10px;
margin-top: 10px;
margin-left: 40px;
}

#pool_1 td, #pool td, #pool_main td{
background: transparent;
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
text-align: left;
height: 7px;
}

#pool_1 .left, #pool .left, #pool_main .left{
width: 20px;
}

.radio{
width: 40px;
margin-top: 2px;
border: none !important;
height: 15px;
line-height: 19px;
}

/*
.top_text{

position: relative;

float: left;

width: 190px;

color: #686960;

text-align: right;

margin-top: 30px;

padding-right: 20px;

border-right: 7px solid #A5A08D;

display: inline;

}



.top_text p{

margin-bottom: 3px; !important;

font-size: 12px;

}



.l_line{

margin-bottom: 0px !important;

padding-bottom: 0px !important;

}



.slogan{

padding-top: 5px;

position: relative;

float: left;

margin-top: 31px;

width: 260px;

display: inline;

margin-left: 20px;

}



.slogan p{

font-size: 22px;

font-style: italic;

line-height: 13px;

owerflow: hidden;

}



#s_menu{

padding-top: 0px !important;

margin-bottom: 0px !important;

float: left;

display: inline;

margin-left: 170px;

width: 80px;

margin-top: 47px;

height: 9px;

}



.sitemap{

float: right;

display: inline;

height: 9px;

margin-left: 6px;

}



.contact{

float: right;

display: inline;

height: 9px;

margin-left: 6px;

}



.home{

float: right;

display: inline;

height: 9px;

margin-left: 6px;

}



.contact a, .sitemap a, .home a{

color: #fff;

text-decoration: none;

padding-right: 6px;

}



#lang{

position: relative;

display: inline;

float: right;

width: 120px;

margin-top: 41px;

margin-right: 13px;

padding-top: 0px !important;

margin-bottom: 0px !important;

_margin-top: 31px;

}



#lang ul{

display: inline;

float: right;

margin-right: 0px;

padding: 0px !important;

margin: 0px !important;

}



#lang li{

display: inline;

margin-left: 10px;

}



#lang li a{

height: 11px;

}



#menu{

position: relative;

padding-top: 0px;

margin-top: 132px;

width: 950px;

height: 43px;

float: left;

}



#menu ul, #menu ul li {

	display: block;

	list-style: none;

	margin: 0;

	padding: 0;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

}



#menu ul {

	float: left;

	padding: 1px 0 1px 1px;

margin-left: 4px;

display: inline;

}



#menu ul li {

	float: left;

}



#menu ul a:link, #menu ul a:visited{

	text-decoration: none;

	display: block;

	font-weight: bold;

	color: #5F5D4D;

	padding: 14px 11px;



}



#menu ul a:hover, #menu ul a:focus, #menu ul a:active, #menu .current{
color: #fff !important;
background-image: url("/images/menu_bkg.gif");
}
*/

.suggestion{
padding: 10px;
}

#breadcrumb{
margin-top: 0px;
margin-left: 14px;
list-style-type: none;
}

#breadcrumb li{
display: inline;
font-size: 11px;
}

#breadcrumb li a, .navi a{
color: #858278;
text-decoration: none;
}

#breadcrumb li a:hover, .navi a:hover{
text-decoration: underline;
color: #686960;
}

.navi{
clear: both;
text-align: center;
font-size: 11px;
font-weight: bold;
}

.porownanie{
font-size: 11px;
color: #686960;
width: 200px;
margin-right: 5px;
padding-top: 1px;
font-weight: normal;
line-height: 16px;
display: inline;
}

.porownaj{
float: right;
display: inline;
}

.check{
margin-left: 0px;
display: inline;
border: none;
width: 15px;
margin-right: 5px;
margin-top: 1px;
}

.mmore{
text-align: right;
}

.error_form, .error{
margin: 0 auto;
margin-top: 10px;
border: 3px solid #f1f1f1;
color: #fff; 
font-weight: bold;
padding: 25px 0px 25px 55px;
width: 65%;
background:#C80000 url(images/hand.gif) no-repeat left;
}

.info{
margin: 0 auto;
margin-top: 10px;
border: 3px solid #f1f1f1;
color: #fff; 
font-weight: bold;
padding: 25px 0px 25px 55px;
width: 65%;
background:#4578C6 url(images/pass_fgt.gif) no-repeat left;
}

#content {
clear: both;
background: transparent url(images/content_bkg.gif) repeat-y;
overflow: hidden;
width: 950px;
}

.add_pics{
margin-top: 5px;
margin-left: 0px;
overflow: hidden; 
width: 420px;
}



.add_pics ul{
margin-left: 0px !important;
display: inline;
}

.add_pics li{
display: inline;
float: left;
margin-right: 5px;
border: 1px solid #bababa;
margin-bottom: 10px;
}

.add_pics li a{
background-color: #f1f1f1;
text-decoration: none;
display: block;
padding: 5px;
}

.add_pics li a:hover{
background-color: #bababa;
text-decoration: none;
display: block;
padding: 5px;
}

.add_pics img{
border: solid 1px #bababa;
margin: 0px;
padding: 0px;
}

.last_image{
margin-right: 0px !important;
}

.news{
margin: 15px;
font-size: 12px;
color: #565656;
}

.news ul, .news ol{
margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 10px;
}

.news ul{
list-style-type: square;
}

.news_date{
float: left;
width: 100px;
display: inline;
background-color: #bababa;
padding: 5px;
font-weight: bold;
text-align: center;
}

.news_title{
float: left;
width: 537px;
display: inline;
background-color: #f1f1f1;
padding: 5px 5px 5px 30px;
font-weight: bold;
}

.news_body{
clear: both;
overflow: hidden;
}

.news_pic{
float: left; 
padding: 5px; 
background-color: #bababa; 
margin-right: 10px; 
margin-left: 10px;
}

.add_pics img{
width: 62px;
}


table{
margin: 0 auto;
}

caption{
clear: both;
caption-side: bottom;
margin-top: 3px;
margin-bottom: 10px;
font-style: italic;
font-weight: bold;
text-align: center;
color: #757575;
}

th{
background-color: #4579C8;
color: #fff;
font-weight: bold;
font-size: 11px;
padding: 7px;
}

td{
font-size: 11px;
text-align: center;
background-color: #f1f1f1;
padding: 5px;
color: #757575;
font-weight: normal;
}

.small{
font-size: 9px;
color: #000;
/*color: #fff;*/
font-style: italic;
}

td.heading{
background-color: #CCCCCC !important;
}

.helper{
clear: both;
}

.captcha{
margin-left: 190px;
cursor: pointer;
}

#left {
position: relative;
background: url(images/left_top_bkg.gif) top left;
background-repeat: no-repeat;
width: 236px;
float: left;
display: inline;
/*border-right: solid 1px #D1D1D1;*/
overflow: hidden;
}

#left_column{
background-color: #F5F5F5;
margin-top: 10px;
width:214px;
margin-left: 11px;
overflow: hidden;
}

#left_column p{
font-size: 11px;
color:#848282;
margin-left: 10px;
margin-right: 10px;
}

#left ul{
margin-left: 15px;
padding-top: 5px;
margin-bottom: 12px;
}

#left li{

color: #565656;

font-size: 12px;

font-weight: bold;

}



.main li a, .link a{

color: #AF0000;

background: url(/images/arrow_red.gif) 0px 5px;

background-repeat: no-repeat;

text-decoration: none;

padding-left: 13px;

}



.main li a, .link a{

line-height: 18px;

}



#left li a:hover, #left li a:focus, .link a:hover, .item_name h3 a:hover{

text-decoration: underline;

}



#right{
float: left;
display: inline;
width: 713px;
overflow: hidden;
}

.header{
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold;
padding-left: 15px;
text-transform: uppercase;
background: url(images/arrow_big.gif) 5px 5px no-repeat;
color: #4578C6;
margin-left: 20px;
margin-top: 10px;
}

.pagination{
clear: both;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}



a.link {
color: #454D58;
font-weight: bold;
text-decoration: none;
}



a:hover.link, a:focus.link{
text-decoration: underline;
}


/*
.new_customer{
margin-top: 20px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 20px;
float: left; 
width: 290px;
border: dashed 1px #B6B6B6;
background: #f1f1f1 url(images/register_bkg.jpg) bottom right no-repeat;
padding: 10px;
}

.reg_customer{
margin-top: 20px;
margin-bottom: 20px;
margin-right: 30px;
float: right;
width: 290px;
border: dashed 1px #B6B6B6;
background: #fff url(images/login_bkg.jpg) bottom right no-repeat;
padding: 10px;
}
*/
.fgt_password{
clear: both;
margin-left: 85px;
text-align: center;
}

.submit_2{
margin-right: 70px;
}

.no_border{
border: none !important;
background-color: transparent;
margin-left: 0px;
margin-right: 0px;
display: block;
width: 270px;
}

.no_border input{
width: 150px;
}

.no_border label{
width: 50px;
}

.city{
float: left; font-weight: bold;
}

.phone{
text-align: right; 
width: 250px;
margin-left: 15px;
}

#footer{
clear: both;
position: relative;
width: 100%;
background: #fff url(images/footer_bkg.jpg) repeat-x;
height: 94px;

}

.footer_menu{
clear: both;
background: url(images/footer_menu_bkg.jpg) top right no-repeat;
height: 94px;
}


.footer_menu ul{
position: relative;
text-align: center;
list-style-type: none;
padding-top: 35px;
margin-lefT: 20px;
}



.footer_menu li{
font-family: Tahoma, Verdana, Arial;
text-align: center;
display: inline;
border-right: 1px solid #fff;
margin-left: 4px;
padding-right: 5px;
line-height: 11px;
font-size: 11px !important;
}



.footer_menu li a{

color: #fff;

text-decoration: none;

}



#footer li a:hover, #footer li a:active, #footer li a:focus{

text-decoration: underline;

color: #fff !important;

background: none !important;

}



.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;

}



.made_by a{

color: #4A82EF;

text-decoration: none;

}



.made_by a:hover, .made_by a:focus{

color: #DA251D;

text-decoration: underline;

}




#popup body {cursor: pointer; padding: 5px 0; margin: 0; text-align:center;}

#popup p {margin:0;}

.klik {color:#444;font-size:0.9em}

.obrazek img{border: 3px solid #77756E;}

