body {
background:transparent url(../gfx/koniesportowe_tlo_trawa.png) repeat scroll 0 0;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
margin:0;
text-align:center;
}

a {color: #364240; outline: none;}

#ksTopGradient {
background:#000000 url(../gfx/koniesportowe_top_gradient.png) repeat-x scroll 0 0;
height: 400px;
left:0;
margin:0 auto;
position:absolute;
right:0;
text-align:center;
top:0;
}

#ksTopTrawa {
background:transparent url(../gfx/koniesportowe_trawa_linia.png) repeat-x scroll 0 0;
height: 41px;
left:0;
margin:0 auto;
position:absolute;
right:0;
text-align:center;
top:0;
margin-top: 370px;
}

#ksTopLogo {
left:0;
position:absolute;
right:0;
text-align:center;
top:0;
z-index: 0;
}

#ksTopLogoImage {
height:450px;
width: 770px;
margin: 0px auto;
padding-left: 96px;
background:transparent url(../gfx/koniesportowe_header.png) no-repeat;
text-align: left;
padding-top: 200px;
}

#ksTopLogoImage img{
border: 0px;
z-index: 100;
}

#ksMainBg {
/*background:transparent url(../gfx/koniesportowe_tlo_trawa.png) repeat scroll 0 0;
border-top:1px solid #F0E9DF;*/
margin-top:410px;
padding-top:34px;
}
#ksMainContent {
margin:0 auto;
position:absolute;
right:0;
left:0;
position:absolute;
text-align:left;
top:0;
z-index: 0;

}


#ksMainContentAll {
width:833px;
margin: 0px auto; 
margin-top: 280px;
padding-right: 34px;
}

#ksMainContentAllKonsola {
width:833px;
margin: 0px auto;
margin-top: 20px;
padding-right: 34px;
}

#ksMainContentOver {
background:transparent url(../gfx/koniesportowe_content_top.png) no-repeat scroll 0 0;
height:48px;
width:820px;
color: #364240;
}


#ksMainContentMiddle {
background:#fff;
height:auto;
margin:0;
width:796px;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
color: #454B5F;
border-bottom: 1px solid #fff;
}
#ksContentIntro {
color:#63605E;
padding:20px;
text-align:left;
}


a.menu 
{
	width: 201px; height: 38px; display: block; margin-bottom: 8px;background: url(../gfx/ks_menu_tlo.png) no-repeat;line-height: 40px; padding-left: 10px; padding-top: 0px;text-decoration: none; color: #2C3542; font-size: 14px; font-weight: bold;
}
a.menu:hover 
{
	width: 201px; height: 38px; display: block; margin-bottom: 8px;background: url(../gfx/ks_menu_tlo_over.png) no-repeat;line-height: 40px; padding-left: 10px; padding-top: 0px;text-decoration: none; color: #ffffff; font-size: 14px; font-weight: bold;
}
a.menuon 
{
	width: 201px; height: 38px; display: block; margin-bottom: 8px;background: url(../gfx/ks_menu_tlo_over.png) no-repeat;line-height: 40px; padding-left: 10px; padding-top: 0px;text-decoration: none; color: #ffffff; font-size: 14px; font-weight: bold;
}

#ksContentRight {
min-height: 400px;
width: 540px;
margin-left: 235px;
padding-top: 20px;
text-align: left;
}

#ksContentRight ul{ line-height: 16px; }

#ksContentRightKonsola {
min-height: 400px;
width: 740px;
margin-left: 35px;
padding-top: 20px;
text-align: left;
}

#ksBoxes {
margin:0 auto;
text-align: left;
}

.ksBox {
background:transparent url(../gfx/ksBox.png) no-repeat scroll 0 0;
color:#63605E;
height:76px;
margin:0 auto 10px;
width:778px;
}
.ksBox a {
}
.ksBoxImage {
border:1px solid #E3D9CE;
float:left;
height:60px;
margin:8px 8px 8px 10px;
width:120px;
}
.ksBoxInfo {
height:60px;
margin-left:136px;
position:relative;
text-align:left;
top:8px;
}
.ksMoreInfo {
background:transparent url(../gfx/ksMoreInfo.png) no-repeat scroll right center;
height:22px;
width:100%;
}
.ksBoxTitle {
height:32px;
margin:0;
width:150px;
}
.ksBoxIntro {
font-size:11px;
line-height:8px;
}
#logoPavo {
background:transparent url(../gfx/logo_pavo.jpg) no-repeat scroll 0 0;
}
#introPavo {
background:transparent url(../gfx/IntroPavo.png) no-repeat scroll 0 0;
}
#logoAbsorbine {
background:transparent url(../gfx/logo_absorbine.jpg) no-repeat scroll 0 0;
}
#introAbsorbine {
background:transparent url(../gfx/IntroAbsorbine.png) no-repeat scroll 0 0;
}
#logoLeatherTherapy {
background:transparent url(../gfx/logo_leathertherapy.jpg) no-repeat scroll 0 0;
}
#introLeatherTherapy {
background:transparent url(../gfx/IntroLeatherTherapy.png) no-repeat scroll 0 0;
}
#logoGatewayProducts {
background:transparent url(../gfx/logo_gatewayproducts.jpg) no-repeat scroll 0 0;
}
#introGatewayProducts {
background:transparent url(../gfx/IntroGatewayProducts.png) no-repeat scroll 0 0;
}
#logoLubrisyn {
background:transparent url(../gfx/logo_lubrisyn.jpg) no-repeat scroll 0 0;
}
#introLubrisyn {
background:transparent url(../gfx/IntroLubrisyn.png) no-repeat scroll 0 0;
}
#logoFinishLine {
background:transparent url(../gfx/logo_finishline.jpg) no-repeat scroll 0 0;
}
#introFinishLine {
background:transparent url(../gfx/IntroFinishLine.png) no-repeat scroll 0 0;
}
#logoLeistner {
background:transparent url(../gfx/logo_leistner.jpg) no-repeat scroll 0 0;
}
#introLeistner {
background:transparent url(../gfx/IntroLeistner.png) no-repeat scroll 0 0;
}
#logoUptite {
background:transparent url(../gfx/logo_uptite.jpg) no-repeat scroll 0 0;
}
#introUptite {
background:transparent url(../gfx/IntroUptite.png) no-repeat scroll 0 0;
}
#ksMainContentUnder {
background:transparent url(../gfx/koniesportowe_content_bottom.png) no-repeat scroll 0 0;
height:48px;
margin-top:0;
width:820px;
}
#ksMainContentBottom {
color:#FFFFFF;
font-size:10px;
text-align:left;
margin: 4px;
float: left;
}
#ksMainContentBottom a {
color:#FFFFFF;
text-decoration:none;
}
#ksMainContentBottom a:hover {
text-decoration:underline;
}
#iProFooter {
font-size:10px;
margin:4px auto;
text-align:right;

}
#iProFooter a {
color: #FF6603;
font-weight: bold;
text-decoration: none;
}
#iProFooter a:hover {
color:#EFE7DB;
font-weight: bold;
text-decoration:underline;
}

/* redesign */

#ksMainContentAll {
	width: 798px;
}

#ksTechMenu {
	padding: 10px 30px; 
	text-align: right;
}

#ksTechMenu a {
	color: #364240; 
	text-decoration: none; 
	font-size: 9px;
}

#ksTechMenu a:hover {
	text-decoration: underline; 
}

#ksBreadCrumb {
	margin-left: 24px; 
	margin-top: 4px; 
	text-align: left; 
	border-bottom: 1px solid #d2d2d2; 
	width: 700px;
}

#ksBreadCrumb a {
	color: #364240;
	text-decoration: none;
	
}

#ksBreadCrumb a:hover {
	text-decoration: underline;
	
}

#ksLeftMenu {
	width: 200px; 
	margin-left: 20px; 
	margin-top: 20px; 
	text-align: left; 
	float: left;
}



.clrB {
	clear: both;
}



/* redesign */
h1 {font-size: 14px;color: #364240; }
h2 {font-size: 12px;color: #364240; }

/* dystrybutorzy */

#ksDystrMapa {}

#ksMapkaFlash {
	border-top: 1px solid #d2d2d2; 
	padding-top: 20px;
        z-index: 0;
}

#ksDystrInfo {}

#ksListaDystrybutorow {
	float: left; 
	width: 280px;
	color: #8F8F8F;
}

#ksListaDystrybutorow p{padding: 4px; border-top: 1px solid transparent; border-bottom: 1px solid transparent;}

#ksListaDystrybutorow p:hover{
	background: #f1f1f1;
        border-top: 1px dotted #454B5F;
        border-bottom: 1px dotted #454B5F;
        padding: 4px;
}

#ksSklepyInternetowe {
	border: 1px solid #fff;
	margin-left: 300px;
}

#ksSklepyInternetowe a {
	display: block;
	color: #8F8F8F;
	line-height: 18px;
	text-decoration: none;

}

#ksSklepyInternetowe a:hover {
	text-decoration: underline;

}

.ksManufacturerBox {border-top: 1px solid #F2F2F2; height: 90px; padding-top: 10px;}
.ksManufacturerBox:hover {background: #f1f1f1; border-top: 1px dotted #454B5F; border-bottom: 1px dotted #454B5F; }
.ksManufacturerBox img {border: 1px solid #F2F2F2; float: left; margin-right: 10px;}
.ksManufacturerBox p {margin-top: 2px; margin-left: 150px;}
.ksManufacturerBox p a.title {font-size: 14px; display: block; text-decoration: none; font-weight: bold;}
.ksManufacturerBox p a.title:hover {text-decoration: underline;}
a.url {display: block; text-align: right; margin-right: 5px; font-size: 11px; font-weight: bold; text-decoration: none;}
a.url:hover {text-decoration: underline;}

a.wiecej {
	display: block; 
	text-align: right; 
	margin-right: 5px;
	text-decoration: none;
}

a.wiecej:hover {
	text-decoration: underline;	
}

input {width: 340px; display: block; margin: 4px;}		
input.button {width: 100px; margin: 4px; float: right;}		

form {margin-bottom: 30px; border-bottom: 1px dotted #f1f1f1;}

ul#ksMapaStrony {line-height: 20px;}
#ksMapaStrony {}
#ksMapaStrony {}

#kontaktForm {}
#kontaktForm  form.kontakt{width: 400px; margin-left: 100px;}
#kontaktForm  form.kontakt label{ display: inline;}
#kontaktForm  form.kontakt input{ width: 390px;}
#kontaktForm  form.kontakt textarea{ width: 390px;}

#kontaktData {margin-top: 40px;}

.konsola {margin-top: 10px;}

.bannerLeft {text-align: center;}
.bannerLeft img{border: 0px;}
