/* @override http://www.moto-center.pl/css/master.css */

body {

	padding: 0px;

	margin: 0px;

	font-size: 11px;

	height: 100%;

	font-family: Tahoma, sans-serif;

}



a {

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



#all {

	/*width: 100%;*/
	width: 1003px;
	margin: auto;

	height: 100%;

}



div {

	margin: 0;

	padding: 0;

}



#top {

	height: 150px;

	background: url('../images/header.jpg') no-repeat left;

}

#top2 {

	height: 150px;

	background: url('../images/header2.jpg') no-repeat left;

}



#bg_color {

	background-color: #FF0101;

}



#left_column {

	width: 180px;

	background: url('../images/left_bg.gif') repeat-y;

	font-size: 10px;

	line-height: 1.4;

	height: 100%;

	vertical-align: top;

	

}



#tlo_menu {

	width: 180px;

	height: 100%;

	background: url('../images/dol.png') no-repeat bottom;

}







#left_menu_content {

	margin-bottom: 141px;

}



#headermenu {

	width: 100%;

	height: 23px;

	background: url('../images/bg_grey.gif') repeat-x;

	text-align: right;

}



#headermenu a {

	color: #333333;

	font-size: 10px;

	font-family: Verdana;

	font-weight: bold;

	text-decoration: none;

	padding-right: 10px;

}



#headermenu a:hover {

	text-decoration: underline;

}



#header_info {

	height: 28px;

	background: url('../images/bg_red.gif') repeat-x;

	width: 100%;

	padding-top: 4px;

	color: #ffffff;

	font-size: 9px;

	font-family: Verdana;

	text-decoration: none;

}



#header_info a {

	color: #ffffff;

	font-size: 9px;

	font-family: Verdana;

	text-decoration: none;

	padding-left: 5px;

}



#header_info a:hover {

	text-decoration: underline;

}



#content {

	padding: 15px;

	font-family: Verdana, sans-serif;

}



#content p {

	font-size: 11px;

	line-height: 1.5;

}
.contenttxt{

	font-size: 14px;

}


td.main {

	color: black;

	font-size: 13px;

	line-height: 1.5;

	font-weight: bold;

}

td.main a,

td.main a:link,

td.main a:active,

td.main a:visited {

	color: black;

	text-decoration: none;

	font-weight: bold;

}

td.main a:hover {

	text-decoration: underline;

	color: maroon;

}



#content h1 {

	color: black;

	font-size: 18px;

	font-weight: bold;

	text-decoration: none;

	display: block;

}





#content h3 {

	color: black;

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

	display: block;

}



#content h4 {

	color: black;

	font-size: 15px;

	font-weight: bold;

	text-decoration: none;

	display: block;

}

td.smallText {

	color: black;

	font-size: 12px;

	vertical-align: bottom;

}

td.smallText a:link{

	color: black;

	font-weight: bold;

	text-decoration: none;

}



td.smallText a:hover{

	color: black;

	font-weight: bold;

	text-decoration: underline;

}



#content td.main,

#content td.main a:link {

	color: black;

	font-size: 13px;

	text-decoration: none;

}



#footer {

	height: 27px;

	background: url('../images/dolne.png') no-repeat left;

	padding-left: 180px;

	text-align: center;

	font-size: 10px;

	color: #333333;

	font-family: Verdana;

	text-decoration: none;

}



#footer a:link,

#footer a:visited {

	font-size: 10px;

	color: #333333;

	font-family: Verdana;

	text-decoration: none;

	

}



#footer a:hover {

	font-size: 10px;

	color: #333333;

	font-family: Verdana;

	text-decoration: underline;

}





#footer div {

	text-align: center;

	color: #333333;

	padding-top: 6px;

}



#footer_bg {

	height: 27px;

	background-color: #999999;

}



.left_menu, #left_menu_selected, .left_sublink, #promocje, #kontakt {

	height: 20px;

	background: url('../images/bg_button.gif') no-repeat;

	padding-left: 10px;

	padding-right: 12px;

	color: #333333;

	padding-top: 2px;

	display: block;

	font-size: 11px;

	font-weight: bold;

}



.left_menu:hover, #left_menu_selected, .left_sublink:hover {

	background: url('../images/bg_button1.gif') no-repeat;

	color: #ffffff;

}



#left_menu_selected, .left_sublink {

	text-align: right;

}



.left_sublink {

	background: url('../images/bg_button2.gif') no-repeat;

	color: #ffffff;

}



#kontakt, #promocje {

	color: #ffffff;

	font-weight: bold;

}



#promocje {

	background: url('../images/bg_buttonred.gif') no-repeat;

}



#kontakt {

	background: url('../images/bg_buttonblack.gif') no-repeat;

}

#inFoto2 {

	/*border: thin solid silver;*/

	color: #000;

	font-size: 10px;

	float: left;

	display: block;

	clear: none;

	position: relative;

	visibility: visible;

	height: 200px;

	width: 200px;

	padding: 0px;

	margin: 5px;


}


#inFoto2 img {

	overflow: hidden;

	border: 1px solid maroon;

	margin: 10px;

	padding: 5px;

	opacity: 1;

	

}

#inFoto2 img:hover {

	overflow: hidden;

	border: thin solid maroon;

	margin: 10px;

	padding: 5px;

	opacity: 1;

}



#inFoto2 a:hover {

	text-decoration: underline;

	color: #000;

	

}



#inFoto2 a:link,

#inFoto2 a:visited, 

#inFoto2 a:active

{

	text-decoration: none;

	color: #000;

}

#inFoto {

	border: thin solid silver;

	color: #000;

	font-size: 10px;

	float: left;

	display: block;

	clear: none;

	position: relative;

	visibility: visible;

	height: 200px;

	width: 200px;

	padding: 10px;

	margin: 5px;

	vertical-align: bottom;

}




#inFoto img {

	overflow: hidden;

	border: thin solid maroon;

	margin: 10px;

	padding: 5px;

	opacity: 0.5;

	

}

#inFoto img:hover {

	overflow: hidden;

	border: thin solid maroon;

	margin: 10px;

	padding: 5px;

	opacity: 1;

}



#inFoto a:hover {

	text-decoration: underline;

	color: maroon;

	

}



#inFoto a:link,

#inFoto a:visited, 

#inFoto a:active

{

	text-decoration: none;

	color: maroon;

}







#addFoto {

	display: block;

	position: relative;

	width: 100%;

	height: auto;

	margin: 0;

	padding: 10px;

	text-align: center;

	bottom: 0px;

	vertical-align: bottom;

}



#rootFoto {

	display: block;

	position: relative;

	max-width: 250px;

	height: auto;

	margin: 0;

	padding: 10px;

	text-align: center;

}





#rootFoto img{

	display: block;

	position: relative;

	max-width: 250px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}



#parrentFoto {

	display: block;

	position: relative;

	max-width: 250px;

	height: auto;

	margin: 0;

	padding: 10px;

	text-align: center;

	float: right;

}





#parrentFoto img,

#parrentFoto a img{

	display: block;

	position: relative;

	max-width: 250px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	border: 1px solid maroon;

	padding: 5px;

}









.rootTable {

	width: 100%;

	max-width: 850px;

	text-align: left;

	color: black;

	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;

}



.rootTable #rootFoto {

	display: block;

	float: right;

	position: relative;

	width: 250px;

	padding: 5px;

	text-align: center;

	margin: 5px;

	height: auto;

}



.rootTable td{

	color: black;

	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;

}

#infoLinks {

	padding-left: 10px;

	line-height: 1.5;

}



#infoLinks a:link, 

#infoLinks a:visited {

	color: black;

	text-decoration: none;

}



#infoLinks a:hover,

#infoLinks a:active {

	text-decoration: underline;

	color: gray;

}



td.messageStackError {

	padding: 5px;

	color: red;

	font-size: 11px;

	background-color: #f0f0f0;

	border-bottom: 1px solid silver;

	border-left: 1px solid silver;



	width: 500px

	

}



td.border {

	border: 1px groove silver;

	padding: 3px;

}



.inputRequirement {

	color: red;

}



/* przyciski */

.add_to_basket {

	width: 102px;

	height: 29px;

	background: url(../includes/languages/polish/images/buttons/button_add_basket_03.png) no-repeat center top;

}



.add_to_basket:hover {

	width: 102px;

	height: 29px;

	background: url(../includes/languages/polish/images/buttons/button_add_basket_03.png) no-repeat center bottom;

}







.loginbox {

	width: 146px;

	height: 36px;

	background: url(../includes/languages/polish/images/buttons/logon.png) no-repeat center top;

}



.loginbox:hover {

	width: 146px;

	height: 36px;

	background: url(../includes/languages/polish/images/buttons/logon.png) no-repeat center bottom;

}





.productListing-data {

	border-bottom: thin dashed gray;

	padding: 2px;

}



.productListing-data a,

.productListing-data span {

	color: black;

	font-family: sans-serif;

	font-weight: bold;

}



.productListing-data a {

	font-size: 14px;

}



.productListing-data span {

	font-size: 15px;

	color: maroon;

} 



.productListing-data span.strike {

	font-size: 13px;

	color: black;

	text-decoration: line-through;

} 





.productListing-data span.promo {

	font-size: 15px;

	color: white;

	padding: 5px;

	border: 1px solid maroon;

	background-color: red;

}



.productListing-even {

	background-color: #fefefe;

}

.productListing-odd {

	background-color: #f0f0f0;

	

}



.productListing-heading {

	font-size: 11px;

	color: black;

	text-decoration: none;

}



.productListing-heading:hover {

	text-decoration: underline;

	color: gray;

}



.productListing-heading:link,

.productListing-heading:visited {

	text-decoration: none;

	color: black;

} 



.productListing, .productListing:link {

	font-size: 11px;

	color: black;

}

.flat {

	float:left; 

	display:block; 

	margin: 2px; 

	padding: 5px; 

	border: thin solid silver;

	text-align: center;

	font-weight: bold;

}



.flaty {

	float:left; 

	display:block; 

	margin: 2px; 

	padding: 10px; 

	border: thin solid silver;

	text-align: center;

	font-weight: bold;

}





.flat img {

	height: 100px;

	width: auto;

	overflow: hidden;

	margin: 1px;

	padding: 5px;

	opacity: 0.5;

	

}

.flat img:hover {

	height: 100px;

	width: auto;

	overflow: hidden;

	margin: 1px;

	padding: 5px;

	opacity: 1;

}



.flaty img {

	height: 100px;

	width: auto;

	overflow: hidden;

	margin: 1px;

	padding: 5px;

	

}

.flaty img:hover {

	height: 100px;

	width: auto;

	overflow: hidden;

	margin: 1px;

	padding: 5px;

}







.flat a:link,

.flat a:active,

.flat a:visited

 {

	color: maroon;

	text-decoration: none;

}



.flat a:hover {

	color: maroon;

	text-decoration: none;

}





#fotoContener{

	display:block; 

	width:100%; 

	overflow: auto; 

	height:auto;

	text-align: center;

}



.fotoGal {

	width: auto;

	max-width: 1500px; 

	height: auto !important;

	max-height: 250px; 

	display:inline; 

	float:left;

}



#infoLinks hr {

	border: thin groove silver;

}



#infoBorder {

	border: 1px groove silver;

	padding: 5px;

	width:100%;

	height: auto;

}



#faq_body {

	display: block; 

	padding: 10px; 

	margin: 5px; 

	font-size: 12px;

	font-family: Tahoma, Geneva, Verdana, sans-serif;

	text-decoration: none;

	line-height: 1.5;

}



#faq_body a:link,

#faq_body a:visited,

#faq_body a:active {

	color: black;

	text-decoration: none;

	display: block; 

	

}



#faq_body a:hover {

	text-decoration: underline;

	color: black;

	display: block; 

}



#faq_body .haslo{

	font-weight: bold;

}

#faq_body .faq_answer h4{

	font-weight: bold;

	font-size: 14px;

	color: maroon;

}



#faq_body .faq_answer p{

	font-weight: normal;

	font-size: 12px;

	color: black;

}

.checkoutbarfrom, .checkoutbarto {

	font-family: tahoma, verdana, arial, sans-serif;

	font-size: 11px;

	color: #8c8c8c;

}



.checkoutbarcurrent {

	font-family: tahoma, verdana, arial, sans-serif;

	font-size: 11px;

	color: #000;

}





/* przyciski */

.buttonLogin {

	background: url(../includes/languages/polish/images/buttons/button_login.gif) no-repeat left top;

}



.buttonLogoff {

	background: url(../includes/languages/polish/images/buttons/button_logoff.gif) no-repeat left top;

}



.continue {

	background: url(../includes/languages/polish/images/buttons/button_continue_03.png) no-repeat left top;

}



.enlarge {

	background: url(../includes/languages/polish/images/buttons/button_enlarge.png) no-repeat left top;

}



.buttonUpdateCart {

	background: url(../includes/languages/polish/images/buttons/button_update_cart.gif) no-repeat left top;

}



.buttonCheckout {

	background: url(../includes/languages/polish/images/buttons/button_checkout.png) no-repeat left top;

}



.buttonContinueShopping {

	background: url(../includes/languages/polish/images/buttons/button_continue_shopping.png) no-repeat left top;

}



.buttonKasa {

	background: url(../includes/languages/polish/images/buttons/button_kasa.png) no-repeat left top;

}



.buttonKonto {

	background: url(../includes/languages/polish/images/buttons/button_create_account.png) no-repeat left top;

}



.buttonEdit {

	background: url(../includes/languages/polish/images/buttons/button_edit_03.png) no-repeat left top;

}



.buttonBack {

	background: url(../includes/languages/polish/images/buttons/button_back2.gif) no-repeat left top;

}



.buttonDelete {

	background: url(../includes/languages/polish/images/buttons/button_delete.png) no-repeat left top;

}



.buttonSearch {

	background: url(../includes/languages/polish/images/buttons/button_search.png) no-repeat left top;

}



.buttonUpdate {

	background: url(../includes/languages/polish/images/buttons/button_update.gif) no-repeat left top;

}



.buttonGoCheckout {

	background: url(../includes/languages/polish/images/buttons/button_go_checkout.png) no-repeat left top;

}



.buttonBackShop {

	background: url(../includes/languages/polish/images/buttons/button_back_shop.png) no-repeat left top;

}



.buttonRollConfirm {

	background: url(../includes/languages/polish/images/buttons/button_roll_confirm.png) no-repeat left top;

}



.buttonEdit:hover,

.buttonBackShop:hover,

.buttonGoCheckout:hover,

.buttonBack:hover,

.buttonUpdate:hover,

.buttonSearch:hover,

.buttonDelete:hover,

.buttonLogin:hover,



.buttonConfirm:hover,

.buttonChangeAddress:hover,

.buttonKonto:hover,

.buttonKasa:hover,

.buttonCheckout:hover,

.enlarge:hover,

.buttonContinueShopping:hover,

img.enlarge:hover,

.buttonRollConfirm:hover,

.buttonUpdateCart:hover,

.continue:hover,

.buttonLogoff:hover {

	background-position: 0 bottom;

}



img.enlarge {

	margin: 0;

	padding: 0;

	border: 0;

}



.buttonLogin,

.buttonGoCheckout,

.buttonBack,

.buttonBackShop,

.buttonSearch,

.buttonUpdate,

.buttonDelete,

.buttonKonto,

.buttonEdit,

.buttonKasa,

.buttonRollConfirm,

.buttonContinueShopping,

.buttonCheckout,

.buttonUpdateCart,

img.enlarge,

.enlarge,

.continue,

.buttonLogoff {

	display: block;

	height: 24px;

	width: 85px;

	padding: 0;

	margin: 0;

}



/* star product */

.buttonSmallOpis {

	display: block;

	float: left;

	height: 24px;

	width: 85px;

	padding: 0;

	margin-left: 2px;

	margin-right: 2px;

	background: url(../includes/languages/polish/images/buttons/button_small_opis.png) no-repeat left top;



}



.buttonSmallOpis:hover,

.buttonBuyNow:hover {

	background-position: 0 bottom;

	

}



.buttonChangeAddress {

	display: block;

	height: 24px;

	float: right;

	width: 111px;

	padding: 0;

	margin-left: 2px;

	margin-right: 2px;

	background: url(../includes/languages/polish/images/buttons/button_change_address.png) no-repeat left top;

}



.buttonConfirm {




	display: block;

	height: 39px;

	float: none;

	width: 181px;

	padding: 0;

	margin-left: auto;

	margin-right: 20px;

	background: url(../includes/languages/polish/images/buttons/button_confirm.png) no-repeat left top;

}




.buttonBuyNow {

	display: block;

	height: 24px;

	float: right;

	width: 111px;

	padding: 0;

	margin-left: 2px;

	margin-right: 2px;

	background: url(../includes/languages/polish/images/buttons/button_buy_now.png) no-repeat left top;

}





#mojetopmenu {

	float: left;

	width: 600px;

	}

	

#mojetopkoszyk {

	float: right;

	width: 215px;

	height: 150px;

	position: relative;

	}

	

#koszykrealizuj {

	float: right;

	height: 28px;

	padding: 2px 0 0 0;

	}

	

#koszykilosc {

	float: right;

	clear: both;

	padding: 0px 30px 0 0;

	}

	

#koszykawartosc {

	float: right;

	clear: both;

	padding: 3px 20px 0 0;

	}

	

#koszykjakkupowac {

	float: right;

	clear: both;

	padding: 7px 11px 0 0;
	
	
	}

	

#koszykprzyciski {

	position: absolute;

	bottom: 0;

	}

.moduleRow { background-color: #FFFFFF;}
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }	

.orderedit {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}





