body, html {
	color:black;
    font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
#main {
	width:100%;
	background-color:#FFFFFF;
}

/* header */
#main #header{
	width:100%;
	height:229px;
	background:#FFFFFF url(../images/headerBg.jpg) repeat-x scroll 0 0;
}
#main #header #headerMain{
	width:1008px;
	height:229px;
	margin: 0 auto;
	background:#FFFFFF;
}

#main #header #headerMain #headerLeft{
	width:6px;
	height:229px;
	background:#FFFFFF url(../images/headerLeft.jpg) no-repeat;
	float:left;
}
#main #header #headerMain #headerCenter{
	width:996px;
	height:229px;
	background:#E9E7E8;
	float:left;
}
#main #header #headerMain #headerCenter #headerTop{
	width:996px;
	height:202px;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft{
	width:259px;
	height:202px;
	float:left;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerLogo{
	height:120px;
	width:259px;
	background:url(../images/logo.jpg) no-repeat 25px 25px;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerLogo #headerLogo_content{
	height:120px;
	width:259px;
}
#headerLogo #headerLogo_content .logoHref{
	height:120px;
	width:259px;
	display:block;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerNewsletter{
	width:244px;
	height:92px;
	margin:0 auto;
	padding:top:10px;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerNewsletter #newsletterLeft{
	height:66px;
	width:2px;
	background:url(../images/newsletterLeftBg.jpg) no-repeat;
	float:left;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerNewsletter #newsletterCenter{
	height:66px;
	width:240px;
	background:url(../images/newsletterBg.jpg) repeat-x;
	float:left;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerNewsletter #newsletterCenter #newsletterHeader{
	height:18px;
	width:235px;
	padding:10px 0 0 3px;
	color:#FFFFFF;
	font-weight:bold;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerNewsletter #newsletterCenter #newsletterMain{
	height:25px;
	width:235px;
	padding:0px 0 0 3px;
	color:#00000;
	font-weight:bold;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerNewsletter #newsletterCenter #newsletterMain td.inputNewsletter{
	height:27px;
	width:206px;
	border:0;
	background:url(../images/newsletterInput.jpg) no-repeat;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerNewsletter #newsletterCenter #newsletterMain .inputNewsletter{
	width:192px;
	border:0px;
	padding:0 4px;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerNewsletter #newsletterCenter #newsletterMain .submitNewsletter{
	height:27px;
	width:26px;
	border:0;
	margin:0;
	padding:0;
	background:url(../images/newsletterButton.jpg) no-repeat;
}
#main #header #headerMain #headerCenter #headerTop #headerTopLeft #headerNewsletter #newsletterRight{
	height:66px;
	width:2px;
	background:url(../images/newsletterRightBg.jpg) no-repeat;
	float:right;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight{
	width:737px;
	height:202px;
	float:right;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin{
	width:737px;
	height:52px;
}

#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerSiteMap{
	width:90px;
	height:32px;
	float:left;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerSiteMap #headerSiteMap_content{
	width:90px;
	height:22px;
	float:left;
	padding:15px 0px 0;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerSiteMap #headerSiteMap_content a{
	color:#454545;
	height:22px;
	text-decoration:none;
	font-size: 11px;
	padding:0;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerReklamyp{
	width:80px;
	height:32px;
	float:left;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerReklamy #headerReklamy_content{
	width:80px;
	height:22px;
	float:left;
	padding:15px 0px 0;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerReklamy #headerReklamy_content a{
	color:#454545;
	height:22px;
	text-decoration:none;
	font-size: 11px;
	padding:0;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerLanguage{
	height:32px;
	float:left;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerLanguage #headerLanguage_content {
	height:22px;
	float:left;
	padding:15px 10px 0;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerLanguage #headerLanguage_content a{
	color:#A4A2A3;
	height:22px;
	text-decoration:none;
	font-weight:bold;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerContakt{
	height:32px;
	float:left;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerContakt #headerContakt_content {
	width:100px;
	height:22px;
	float:left;
	padding:15px 0px 0;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerContakt #headerContakt_content a{
	color:#454545;
	height:22px;
	text-decoration:none;
	font-size: 11px;
	/*font-weight:bold;*/
}

#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerLoginMain {
	width:342px;
	height:52px;
	float:right;
	padding:0;
	margin:0;
}
/*#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerLoginMain a {
	color:#A4A2A3;
	font-weight:bold;
	height:22px;
	padding:0;
	text-decoration:none;
}*/

#boxTopLogowanie{
	height: 50px;
	color: #fff;
	background: url(../images/bg_logowanie.png) no-repeat scroll 0 0;
}

#boxTopLogowanie .login{
	padding-top: 8px;
	padding-right: 10px;
}
#boxTopLogowanie .haslo{
	padding-top: 8px;
	padding-right: 5px;
}
#boxTopLogowanie .button{
	padding-right: 10px;
	padding-top: 6px;
}
#boxTopLogowanie .text{
	padding-top: 5px;
	padding-right: 37px;
	font-size: 9px;
}
#boxTopLogowanie .text a {
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}

.fLeft { float: left;}
.fRight { float: right;}

#boxTopLogowanie .inputLogin {
	height:19px;
	width:80px;
	border:0;
	margin:0;
	padding:0;
	color:;#A3A3A3;
}
/*#boxTopLogowanie .inputLogin{
	width:50px;
	border:0px;
	margin:0;
	padding:0;

}*/

#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerLoginMain #headerLoginMain_content {
	width:332px;
	height:50px;
	margin:0;
	padding:0px 0 0;
}

#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerLogin #headerLoginMain #headerLoginMain_content .submitLogin {
	height:22px;
	width:22px;
	border:0;
	margin:0;
	padding:0;
	background:url(../images/loginButton.png) no-repeat;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerMenu{
	width:727px;
	height:68px;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerMenu #menuLeft{
	width:2px;
	height:68px;
	background:url(../images/menuLeft.jpg) no-repeat;
	float:left;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerMenu #menuCenter{
	width:723px;
	height:68px;
	float:left;
	background:url(../images/menuBg.jpg) repeat-x;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerMenu #menuRight{
	width:2px;
	height:68px;
	background:url(../images/menuRight.jpg) no-repeat;
	float:right;
}

#main #header #headerMain #headerCenter #headerBottom{
	width:996px;
	height:25px;
}
#main #header #headerMain #headerCenter #headerBottom #headerBottomLeft{
	width:4px;
	height:25px;
	float:left;
	background:url(../images/headreBottomLeft.jpg) no-repeat;
}
#main #header #headerMain #headerCenter #headerBottom #headerBottomCenter{
	width:988px;
	height:25px;
	float:left;
	background:#DCDCDC;
	font-weight:normal;
	font-size: 11px;
	color: #777777;
}
#main #header #headerMain #headerCenter #headerBottom #headerBottomCenter #headerBottomCenter_content{
	padding:7px 10px;
}
#main #header #headerMain #headerCenter #headerBottom #headerBottomRight{
	width:4px;
	height:25px;
	float:right;
	background:url(../images/headreBottomRight.jpg) no-repeat;

}
#main #header #headerMain #headerRight{
	width:6px;
	height:229px;
	background:#FFFFFF url(../images/headerRight.jpg) no-repeat;
	float:right;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerSearch {
	width:727px;
	height:68px;
} 
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerSearch #headerSearchLeft {
	width:210px;
	height:68px;
	float:left;
} 
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerSearch #headerSearchLeft #headerSearchLeft_content{
	background:url(../images/wyszukaj.png) scroll 8px 17px no-repeat;
	font-size:24px;
	color:#000000;
	padding:20px 5px 10px 5px;
	font-weight:bold;
} 
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerSearch #headerSearchRight {
	width:470px;
	height:68px;
	float:left;
} 
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerSearch #headerSearchRight #headerSearchRight_content {
	width:477px;
	height:68px;
	padding:18px 0 0;
} 
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerSearch #headerSearchRight #headerSearchRight_content td.inputSearch {
	height:35px;
	width:363px;
	border:0;
	background:url(../images/searchInput.jpg) no-repeat;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerSearch #headerSearchRight #headerSearchRight_content .inputSearch {
	width:345px;
	border:0px;
	padding:0 4px;
}
#main #header #headerMain #headerCenter #headerTop #headerTopRight #headerSearch #headerSearchRight #headerSearchRight_content .submitSearch {
	height:32px;
	width:32px;
	border:0;
	margin:0;
	padding:0;
	background:url(../images/searchButton.jpg) no-repeat;
}
/* end header */

/* content */
#mainContent{
	width:996px;
	margin: 0 auto;
	height:100%;
	padding:0;
}
#mainContent #mainContentTop{
	padding: 10px 0 0;
}

#mainContent #mainContentTop #mainContentTop_content .column{
	float:left;
}
#mainContent #mainContentTop #mainContentTop_content .column .boxColumn {
	height:58px;
	padding:4px 0 0;
	background:transparent url(../images/podkreslenieCat.jpg) repeat-x scroll 0 12px;
}
#mainContent #mainContentTop #mainContentTop_content .column .boxColumn a {
	text-decoration:none;
}
#mainContent #mainContentTop #mainContentTop_content .column .boxColumn a span {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#mainContent #mainContentTop #mainContentTop_content .column .boxColumn div {
	color:#000000;
	font-size:9px;
	color:#A3A3A3;
	padding:1px;
}

#mainContent #mainContentTop #mainContentTop_content .column .boxColumn .columnLeft {
	float:left;
	width:29px;
	height:37px;
}
#mainContent #mainContentTop #mainContentTop_content .column .boxColumn .columnRight {
	float:right;
	width:210px;
	padding:4px;
	font-size: 12px;
}
#mainContent #mainContentTop #mainContentTop_content .column .boxColumn .columnRightMark {
	float:right;
	width:210px;
	height:46px;
	color:#FFFFFF;
	padding:4px 4px;
	background:url('../images/belkaCategories.jpg') no-repeat;	
}
#mainContent #mainContentTop #mainContentTop_content .column .boxColumn .columnRightMark div {
	color:#FFFFFF;
}
#mainContent #mainContentTop #mainContentTop_content .column .boxColumn .columnRightMark a, 
#mainContent #mainContentTop #mainContentTop_content .column .boxColumn .columnRightMark a span {
	color:#FFFFFF;
}
#mainContent #mainContentLeft {
	width:696px;
	margin: 0 auto;
	height:100%;
	padding:10px 0;
	float:left;
}
#mainContent #mainContentLeft #mainContentHeader {
	height:26px;
	width:696px;
}

#mainContent #mainContentLeft #mainContentHeader #mainHeaderLeft{
	height:26px;
	width:8px;
	float:left;
	background:transparent url(../images/belkaBlueLeft.gif) no-repeat scroll 0 0;
}
#mainContent #mainContentLeft #mainContentHeader #maintHeaderCenter{
	height:26px;
	width:680px;
	float:left;
	background:transparent url(../images/belkaBlueCenter.gif) repeat-x scroll 0 0;
}

#mainContent #mainContentLeft #mainContentHeader #maintHeaderCenter h2{
	padding:4px 10px 0 10px;
	margin:0;
	font-size:14px;
	color:#FFFFFF;
}
#mainContent #mainContentLeft #mainContentHeader #mainHeaderRight{
	height:26px;
	width:8px;
	float:right;
	background:transparent url(../images/belkaBlueRight.gif) no-repeat scroll 0 0;
}
#mainContent #mainContentLeft .boxShop {
	padding:0;
	width:100%;
	padding:2px 0;
	height:180px;
}
#mainContent #mainContentLeft .boxShop .boxLeft {
	width:150px;
	float:left;
	padding:5px 5px 5px 0;
	text-align:center;
}
#mainContent #mainContentLeft .boxShop .boxLeftTwo {
	width:240px;
	float:left;
	padding:15px 5px 5px 0px;
	text-align:left;
}
#mainContent #mainContentLeft .boxShop .boxLeft img, #mainContent #mainContentLeft .boxShop .boxLeftTwo img{
	border:1px solid #CCCCCC;
}
#mainContent #mainContentLeft .boxShop .boxRight{
	width:497px;
	float:right;
	color:#909090;
	padding:5px 0 5px 5px;
}
#mainContent #mainContentLeft .boxShop .boxRight .boxOpis {
	color:#424242;
	text-align:justify;
}

#mainContent #mainContentLeft .boxShop .boxRightTwo{
	width:445px;;
	float:right;
	color:#909090;
	padding:10px 0 5px 5px;
}
#mainContent #mainContentLeft .boxShop .boxRight .boxHeaderLeft, #mainContent #mainContentLeft .boxShop .boxRightTwo .boxHeaderLeft{
	width:100%;
	float:left;
	height:30px;
}
#mainContent #mainContentLeft .boxShop .boxRight .boxHeaderRight, #mainContent #mainContentLeft .boxShop .boxRightTwo .boxHeaderRight{
	width:206px;
	float:right;
	height:30px;
}
#mainContent #mainContentLeft .boxShop .boxRight .boxHeaderLeft .boxHeaderAdd, #mainContent #mainContentLeft .boxShop .boxRightTwo .boxHeaderLeft .boxHeaderAdd{
	font-size:11px;
	padding:4px 0;
	float:left;
}
#mainContent #mainContentLeft .boxShop .boxRight .boxHeaderLeft .boxHeaderName, #mainContent #mainContentLeft .boxShop .boxRightTwo .boxHeaderLeft .boxHeaderName{
	color:#499DC1;
	font-weight:bold;
	font-size:12px;
	padding:4px 0;
}
.boxRight .boxHeaderLeft .boxHeaderName h2, .boxRightTwo .boxHeaderLeft .boxHeaderName h2{
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0;
}

/* kategorie */
#mainContent #mainContentRight #mainCategoriesHeader {
	padding:0;
	height:26px;
}
#mainContent #mainContentRight #mainCategoriesHeader #mainCategoriesHeaderLeft {
	height:26px;
	width:8px;
	float:left;
	background:transparent url(../images/belkaBlackLeft.gif) no-repeat scroll 0 0;
}
#mainContent #mainContentRight #mainCategoriesHeader #mainCategoriesHeaderCenter{
	height:26px;
	width:274px;
	float:left;
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
}

#mainContent #mainContentRight #mainCategoriesHeader #mainCategoriesHeaderCenter #mainCategoriesHeaderCenter_content{
	padding:4px 10px 0 10px;
	margin:0;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
}
#mainContent #mainContentRight #mainCategoriesHeader #mainCategoriesHeaderRight{
	height:26px;
	width:8px;
	float:right;
	background:transparent url(../images/belkaBlackRight.gif) no-repeat scroll 0 0;
}
#mainContent #mainContentRight #mainCategoriesMain{
	padding:0px 4px;
}
#mainContent #mainContentRight #mainCategoriesMain #mainCategoriesMain_content .column{
	float:left;
	padding:5px 0;
}
#mainContent #mainContentRight #mainCategoriesMain #mainCategoriesMain_content .column a{
	color:#454545;
	line-height:1.3;
	display:block;
	text-decoration:none;
}
#mainContent #mainContentRight #mainCategoriesMain #mainCategoriesMain_content .column .boxColumn{
	padding:1px;
	border-bottom-color:#A3A3A3;
	border-bottom-style:solid;
	border-bottom-width:0px;
}	


/* end kategorie */

/* komentarze */
#mainContent #mainContentLeft #mainCommenttHeader #mainCommentHeaderLeft {
	height:26px;
	width:8px;
	float:left;
	background:transparent url(../images/belkaBlackLeft.gif) no-repeat scroll 0 0;
}
#mainContent #mainContentLeft #mainCommenttHeader #mainCommentHeaderCenter{
	height:26px;
	width:680px;
	float:left;
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
}

#mainContent #mainContentLeft #mainCommenttHeader #mainCommentHeaderCenter #mainCommentHeaderCenter_content{
	padding:4px 10px 0 10px;
	margin:0;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
}
#mainContent #mainContentLeft #mainCommenttHeader #mainCommentHeaderRight{
	height:26px;
	width:8px;
	float:right;
	background:transparent url(../images/belkaBlackRight.gif) no-repeat scroll 0 0;
}

#mainContent #mainCommentMain .boxComment {
	width:100%;
	height:100%;
	border-bottom-color:#000000;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

#mainContent #mainCommentMain .boxComment  .boxCommentLeft{
	width:240px;
	text-align:center;
	float:left;
	color:#909090;
	font-size:10px;
	padding:6px;
}
#mainContent #mainCommentMain .boxComment  .boxCommentRight{
	width:436px;
	float:left;
	padding:6px 0px 6px 0px;
	border-bottom-color:#000000;
	border-bottom-style:dotted;
	border-bottom-width:0px;

}
#mainContent #mainCommentMain .boxComment  .boxCommentRight .boxCommentRightHeades{
	color:#909090;
	font-size:11px;
}
#mainContent #mainCommentMain .boxComment  .boxCommentRight .boxCommentRightMain{
	color:#909090;
	font-size:11px;
	padding:8px 0 5px 0;

}
#mainContent #mainContentMain #mainContentMain_content {
	line-height: 1.5;
	text-align: justify;
}
#mainContent #mainContentMain #mainContentMain_content .boxShop #boxCommentShow {
	color:#A3A3A3;
}
#mainContent #mainContentMain #mainContentMain_content .boxShop #boxCommentView {
	background-color:#E8E6E7;
	border:1px solid #CFCFCF;
}
#mainContent #mainContentMain #mainContentMain_content .boxShop #boxCommentView table{
	padding:15px;
}

#mainContent #mainContentMain #mainContentMain_content .boxShop .addComentinput{
	background:transparent url(../buttons/button_dodaj_opinie.gif) no-repeat scroll 0 0;
	border:0 none;
	display:block;
	height:37px;
	margin:0;
	padding:0 0 10px 200px;
	width:144px;
}
/* end komentarze */


#mainContentRight {
	width:290px;
	margin: 0 auto;
	height:100%;
	padding:10px 0 0 10px;
	float:right;
}

/* add shop */
#mainContentRight #mainAddShop{
	height:54px;
	padding:0px 0 10px 0;
}
#mainContentRight .mainAddShopLeft {
	width:4px;
	height:54px;
	float:left;
	background:transparent url(../images/belkaBlueBigLeft.jpg) no-repeat;
}
#mainContentRight .mainAddShopCenter {
	width:282px;
	height:54px;
	float:left;
	background:transparent url(../images/belkaBlueBigCenter.jpg) repeat-x;
}
#mainContentRight .mainAddShopRight {
	width:4px;
	height:54px;
	float:right;
	background:transparent url(../images/belkaBlueBigRight.jpg) no-repeat;
}


.addShop{
	font-size:20px;
	padding:13px 6px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	display: block;
}
/* end add shop */

/* order shop */
#mainContentRight #orderShop{
	height:54px;
	padding:0px 0 10px 0;
}
/* end order shop */

.clear{
	clear:both;
	margin: 0;
	padding: 0;
}
/* end content */

/* footer */
#main #footer{
	width:100%;
	height:178px;
	float:left;
	background: url(../images/fotterBg.jpg) repeat-x;
	clear: both;
	display: block;
	bottom: 100%;
}

#main #footer #footerMain{
	width:996px;
	margin: 0 auto;
	height:50px;
	background: url(../images/fotterBgMenu.jpg) repeat-x;
}

#footerMain_content #menuMainFooter, ul#subnav, ul#subnav ul{
	list-style:none;
}

#footerMain_content #menuMainFooter{
	list-style:none;
}

#footerMain_content #menuMainFooter{
	padding:0 80px;
	margin:0;
	height:37px;
}
#footerMain_content #menuMainFooter a{
	float:left;
	text-decoration:none;
	padding:0 10px;
}
/* selected */
#footerMain_content #menuMainFooter a.selected .selectedLeft{
	width:5px;
	height:37px;
	float:left;
	background:#FFFFFF url(../images/menuBgFooterLeft.jpg) repeat-x;
}
#footerMain_content #menuMainFooter a.selected .selectedCenter{
	height:30px;
	float:left;
	padding:7px 5px 0 6px;
	background:#FFFFFF;
	color:#000000;
	font-weight:bold;
}
#footerMain_content #menuMainFooter a.selected .selectedRight{
	width:5px;
	height:37px;
	float:left;
	background:#FFFFFF url(../images/menuBgFooterRight.jpg) repeat-x;
}
/*unselected*/
#footerMain_content #menuMainFooter a.unselected .unselectedLeft{
	width:5px;
	height:37px;
	float:left;
}
#footerMain_content #menuMainFooter a.unselected .unselectedCenter{
	height:37px;
	float:left;
	padding:7px 5px 0 6px;
	color:#FFFFFF;
	font-weight:bold;
}
#footerMain_content #menuMainFooter a.unselected .unselectedRight{
	width:5px;
	height:37px;
	float:left;
}


#main #footer #footerMainBottom{
	width:996px;
	margin: 0 auto;
	height:120px;
	color:#FFFFFF;
	clear: both;
}

#footerMainCenter_content {
	width: 380px;
	height:100%;
}

#main #footer #footerMainBottom #footerMainLeft{
	width:230px;
	height:100%;
	background: url(../images/logoFooter.jpg) no-repeat  20px 20px;
	float:left;
}

#main #footer #footerMainBottom #footerMainCenter{
	width:380px;
	padding:15px 0 0;
	float:left;
}
#main #footer #footerMainBottom #footerMainRight{
	width:386px;
	padding:15px 0 0;
	float:right;

}
/* end fotter */

.blue,  a.blue{
	color:#499DC1;
}

.gray {
	color:#777;
}
.black {
	color:#000000;
}
.white {
	color:#FFFFFF;
}
.green {
	color:#469805;
}
.gray45 {color:#454545;}
.size10 {font-size:10px;}
.size11 {font-size: 11px;}
.size14 {font-size:14px;}
.size16 {font-size:16px;}

.justify {text-align:justify;}

a.linkTitleNews {
	text-decoration: none;
}
a.linkBlack{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a.linkGray{
	color:#777;
	text-decoration:none;
}
a.linkGray45{
	color:#454545;
	text-decoration:none;
}
a.linkWhite{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.greenUnd{
	color:#3D6611;
	font-weight:bold;
	text-decoration:underline;
}
.icoYes{
	background: transparent url(../images/iconYes.png) no-repeat 0;
	padding-left:20px;
}
.icoNo{
	background: transparent url(../images/iconNo.png) no-repeat 0;
	padding-left:20px;
}

.markOrder {
	background: url(../images/medal.jpg) no-repeat  380px 0px;
}
.markOrder2 {
	background: url(../images/medal.jpg) no-repeat  380px 90px;
}

/* oceny */
.commentSmall {
	padding:0 5px;
	height:12px;
	width:70px;
	float:left;
}
.commentName {
	padding:1px 0;
	width:120px;
	float:left;
	text-align:right;
}
.stars {
	background:transparent url(../images/stars_medium.png) repeat-x scroll left top !important;
	border:medium none !important;
	height:13px;
	position:relative !important;
	width:70px;
}
.stars div {
	text-align:left;
	background:transparent url(../images/stars_medium.png) repeat-x scroll left -13px;
	border:medium none !important;
	height:13px;
}
/*
.starOne{
	background:url(../images/star1.jpg) no-repeat 5px 3px;
	padding:0px;
	height:12px;
	width:90px;
	float:left;
} 

.starTwo{
	background:url(../images/star2.jpg) no-repeat 5px 3px;
	padding:0px;
	height:12px;
	width:90px;
	float:left;
} 
.starThree{
	background:url(../images/star3.jpg) no-repeat 5px 3px;
	padding:0px;
	height:12px;
	width:90px;
	float:left;
} 
.starFour{
	background:url(../images/star4.jpg) no-repeat 5px 3px;
	padding:0px;
	height:12px;
	width:90px;
	float:left;
} 
.starFive{
	background:url(../images/star5.jpg) no-repeat 5px 3px;
	padding:0px;
	height:12px;
	width:90px;
	float:left;
} 
*/
/* end oceny */

.linkToView {
	width:82px;
	display:block;
	text-decoration:none;
	background:transparent url(../images/buttonView.jpg) no-repeat scroll 0 0;
	height:21px;
	float:right;
}
.linkToGo {
	width:82px;
	display:block;
	text-decoration:none;
	background:transparent url(../images/buttonGo.jpg) no-repeat scroll 0 0;
	height:21px;
	float:right;
}

.linkIdzDoSklepu {
	width:143px;
	display:block;
	text-decoration:none;
	background:transparent url(../images/buttonIdzDoSklepu.png) no-repeat scroll 0 0;
	height:37px;
	float:right;
}

.linkPolecZnajomemu {
	width:143px;
	display:block;
	text-decoration:none;
	background:transparent url(../images/buttonPolecZnajomemu.png) no-repeat scroll 0 0;
	height:37px;
	float:right;
}


#rightMenu_content{
	padding:0;
	margin:0;
}



/* black belka - centrum finasowe */
div.blackLeft{
	background:transparent url(../images/belkaBlackLeft.gif) no-repeat scroll 0 0;
	float:left;
	height:26px;
	width:8px;
}
div.blackCenter{
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
	float:left;
	height:26px;
	width:226px;
}
div.blackCenter h2{
	color:#FFFFFF;
	font-size:14px;
	margin:0;
	padding:4px 10px 0;
}
div.blackRight{
	background:transparent url(../images/belkaBlackRight.gif) no-repeat scroll 0 0;
	float:left;
	height:26px;
	width:8px;
}
#rightMenu #rightMenu_content a {
	color:#A3A3A3;
	display:block;
	text-decoration:none;
}
#rightMenu #rightMenu_content ul{
	list-style:none;
	padding:5px 10px;
	margin:0px;
}
/* end black belka - centrum finasowe */


/* centrum finansowe */

#mainContent #mainContentLeftCF {
	float:left;
	height:100%;
	margin:0 auto;
	padding:10px 0;
	width:200px;
}


#mainContent #mainContentLeftCF {
	float:left;
	height:100%;
	margin:0 auto;
	padding:10px 0;
	width:248px;
}

#mainContent #mainContentCenterCF {
	width:486px;
	height:100%;
	padding:10px 0 0 10px;
	float:left;
}
#mainContent #mainContentCenterCF #mainContentHeader {
	height:26px;
	width:486px;
}
#mainContent #mainContentCenterCF #mainContentHeader #mainHeaderLeft {
	background:transparent url(../images/belkaBlueLeft.gif) no-repeat scroll 0 0;
	float:left;
	height:26px;
	width:8px;
}
#mainContent #mainContentCenterCF #mainContentHeader #maintHeaderCenter {
	background:transparent url(../images/belkaBlueCenter.gif) repeat-x scroll 0 0;
	float:left;
	height:26px;
	width:470px;
}
#mainContent #mainContentCenterCF #mainContentHeader #maintHeaderCenter h2 {
	padding:0;
	margin:0;
	font-size:14px;
	color:#FFFFFF;
	padding:4px 10px 0;
}

#mainContent #mainContentCenterCF #mainContentHeader #mainHeaderRight {
	background:transparent url(../images/belkaBlueRight.gif) no-repeat scroll 0 0;
	float:right;
	height:26px;
	width:8px;
}

#mainContent #mainContentCenterCF #mainContentMainCenter {
	padding:0;
}


#mainContent #mainContentRightCF {
	float:right;
	height:100%;
	padding:10px 0 0 10px;
	width:242px;
}


div.product_content {
	border:1px solid #CCCCCC;
	margin:0 0 10px;
	width:auto;
}
div.product_content .product_header {
	background-color:#FFFFFF;
	height:60px;
	margin:0;
	padding:0;
	width:100%;
}
div.product_content .product_header .product_logo {
	float:right;
	padding:10px;
}
div.product_content .product_header .product_name {
	color:#499DC1;
	float:left;
	font-size:18px;
	padding:10px 20px;
}
div.product_content .product_footer .product_prezentacja {
	color:#753D2E;
	float:left;
	font-size:18px;
	padding:10px 20px;
}
div.product_content .product_footer .product_wniosek {
	color:#753D2E;
	float:right;
	font-size:18px;
	padding:10px 20px;
}
/* end centrum finansowe */


/* ============================================== box alert ============================================== */
#box_error {
	background-color:#FFBFC8;
	border:1px solid #DF1B35;
	padding:5px 20px;
	margin-top:10px;
}
#box_error p{
	color:#AF152D;
	font-weight:bold;
	padding:2px;
}
#box_error li{
	color:#AF152D;
	padding:1px;
}
#box_masasge{
	padding:5px 20px;
	border:1px solid #008000;
	background-color:#DFFFDF;
	color:#3D6611;
	font-weight:bold;
	margin-top:10px;
}
#box_error fieldset, #box_masasge fieldset {
	border:0 none;
	margin:0;
	padding:0;
}
.formInput{
	border:1px solid #cccccc;
}
/* ============================================== end box alert ============================================== */


/* button */
.submitSave {
	height:37px;
	width:144px;
	border:0;
	margin:0;
	padding:0;
	background:url(../buttons/button_dodaj.gif) no-repeat;
}
.buttonPrezentacja {
	height:37px;
	width:144px;
	border:0;
	margin:0;
	padding:0;
	display:block;
	background:url(../buttons/button_prezentacja.gif) no-repeat;
}
.buttonWniosek {
	height:37px;
	width:144px;
	border:0;
	margin:0;
	padding:0;
	display:block;
	background:url(../buttons/button_wniosek.gif) no-repeat;
}
.logowanie{
	height:37px;
	width:144px;
	border:0;
	margin:0;
	padding:0;
	background:url(../buttons/button_zaloguj.gif) no-repeat;
}
.przypomnij{
	height:37px;
	width:144px;
	border:0;
	margin:0;
	padding:0;
	background:url(../buttons/button_wyslij_haslo.gif) no-repeat;
}
.wyslij{
	height:37px;
	width:144px;
	border:0;
	margin:0;
	padding:0;
	background:url(../buttons/button_wyslij.gif) no-repeat;
}

.edytuj{
	height:37px;
	width:144px;
	border:0;
	margin:0;
	padding:0;
	background:url(../buttons/button_edytuj.gif) no-repeat;
}
.zapisz{
	height:37px;
	width:144px;
	border:0;
	margin:0;
	padding:0;
	background:url(../buttons/button_zapisz.gif) no-repeat;
}
.anuluj{
	height:37px;
	width:144px;
	border:0;
	margin:0;
	padding:0;
	background:url(../buttons/button_anuluj.gif) no-repeat;
}
/* end button */



/* scroll galery */
#partnersRightCF{
	width:242px;
}
#partnersRightCF .partnersMainContent{
	width:234px;
}
#partnersRightCF .partnersMainContent #partners{
	margin:5px 6px 10px 10px;
	overflow:hidden;
}
#partnersRightCF .partnersMainContent #partners .logoParntners{
	text-align:center;
	padding:0px 0 0px 0;
}
#partnersRightCF .partnersMainContent img{
	border:0;
}
#partnersRightCF .partnersMainContent #partners td{
	vertical-align:top;
}
td.main, p.main {
  font-family: Verdana,Tahoma,Arial,sans-serif;
  font-size: 11px;
  line-height: 1.2;
}
td.subTileModule, p.subTileModule {
  font-family: Verdana,Tahoma,Arial,sans-serif;
  font-size: 12px;
  color: #252525;
  line-height: 1.5;
  padding-top: 15px;
}
td.CornerPageHeading {
	background: #828282;
	PADDING: 0px; 
}
td.smallText, span.smallText, p.smallText, .smallText {
  font-family: Verdana,Tahoma,Arial,sans-serif;
  font-size: 11px;
}
td.miniText, span.miniText, p.miniText, .miniText {
  font-family: Verdana,Tahoma,Arial,sans-serif;
  font-size: 9px;
}

/* end  scroll galery */




/* linki */
.link_bold_black {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.link_bold_black:hover {
	color:#499DC1;
	font-weight:bold;
	text-decoration:none;
}

.link_pager, .link_pager_mark {
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.link_pager:hover, link_pager_mark:hover {
	font-size:12px;
	color:#499DC1;
	text-decoration:none;
	text-align:center;
}

.link_pager span{
	background-color:#3C3C3C;
	width:28px;
	padding:2px 4px;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	display:inline-block;
	text-align:center;

}
.link_pager_mark span{
	background-color:#499DC1;
	width:28px;
	padding:2px 4px;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	display:inline-block;
	text-align:center;

}
/* end linki */



/* reklamy */ 
#header_box_advertising_content, #center_box_advertising_top_content, #center_box_advertising_bottom_content, #right_box_advertising_top_content, #right_box_advertising_bottom_content {
	text-align:center;
	border:0;
	padding:10px 0;
}
#footer_box_advertising_middle_content, #left_box_advertising_bottom_bottom_content, #left_box_advertising_middle_content, #left_box_advertising_bottom_content {
	float:left;
	width:100%;
	text-align:center;
	border:0;
	padding:10px 0;
}
#header_box_advertising_content img, #center_box_advertising_top_content img, #center_box_advertising_bottom_content img, #footer_box_advertising_middle_content img {
	border:0;
}
#right_box_advertising_top_content img, #right_box_advertising_bottom_content img, #left_box_advertising_bottom_bottom_content img, #left_box_advertising_middle_content img {
	border:0;
}
#left_box_advertising_bottom img {
	border:0;

}
/* end reklamy */ 

/**
*	admin menu
*
*/
#main #web4 #mainContent #mainContentRight #mainCategoriesMain #mainCategoriesMain_content {
	margin:0;
	padding:0;

}
#main #web4 #mainContent #mainContentRight #mainCategoriesMain #mainCategoriesMain_content ul#adminMenu {
	margin:0;
	padding:0 2px;
}

#main #web4 #mainContent #mainContentRight #mainCategoriesMain #mainCategoriesMain_content ul#adminMenu li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:4px 10px;
}
#main #web4 #mainContent #mainContentRight #mainCategoriesMain #mainCategoriesMain_content ul#adminMenu li a{
	color:#A3A3A3;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

#main #web4 #mainContent #mainContentLeft #mainContentMain #mainContentMain_content #adminContent{
	padding:10px 0px;
}
#main #web4 #mainContent #mainContentLeft #mainContentMain #mainContentMain_content #adminContent #adminMain{
	background-color:#F8F8F8;
	border:1px solid #CFCFCF;
}

.zend_form {
	margin:0;
	padding:0;
}
.zend_form dt {
	float:left;
	margin:0;
	padding:2px;
}
.zend_form dt .required{
	padding:0px;
}
.zend_form dd {
	float:left;
	margin:0;
	padding:2px;
	width:100%;
}
.zend_form input, .zend_form textarea {
	float:left;
}
.zend_form .errors {
	color:#CF1932;
	float:left;
}
.zend_form ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


.sort-asc, .sort-desc, .sort{
	color:#499DC1;
	text-decoration:none;
}

.sort-asc span {
	background:transparent url(../gfx/blue_sort_asc.gif) no-repeat;
	background-position:right 50%;
	padding:0 4px 0 8px;
}
.sort-desc span {
	background:transparent url(../gfx/blue_sort_desc.gif) no-repeat;
	background-position:right 50%;
	padding:0 4px 0 8px;
}

#kayWords, #province {
	width:100%;
}


/* województwa */
#mainContentRightStart #province .box div.blackCenter {
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
	float:left;
	height:26px;
	width:304px;
}
#mainContentRightStart #province .box div.blackCenter h2 {
	color:#FFFFFF;
	font-size:14px;
	margin:0;
	padding:4px 10px 0;
}

#mainContent #mainContentRight  #province .box div.blackCenter {
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
	float:left;
	height:26px;
	width:274px;
}
#mainContent #mainContentRight  #province .box div.blackCenter h2 {
	color:#FFFFFF;
	font-size:14px;
	margin:0;
	padding:4px 10px 0;
}
/* end black belka */

/* slowa kluczowe */
#mainContentRightStart #kayWords .box div.blackCenter {
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
	float:left;
	height:26px;
	width:304px;
}
#mainContentRightStart #kayWords .box div.blackCenter h2 {
	color:#FFFFFF;
	font-size:14px;
	margin:0;
	padding:4px 10px 0;
}

#mainContent #mainContentRight  #kayWords .box div.blackCenter {
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
	float:left;
	height:26px;
	width:274px;
}
#mainContent #mainContentRight  #kayWords .box div.blackCenter h2 {
	color:#FFFFFF;
	font-size:14px;
	margin:0;
	padding:4px 10px 0;
}
/* end black belka */


/* wiadomosci */
#mainContentRightStart #massage .box div.blackCenter {
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
	float:left;
	height:26px;
	width:304px;
}
#mainContentRightStart #massage .box div.blackCenter h2 {
	color:#FFFFFF;
	font-size:14px;
	margin:0;
	padding:4px 10px 0;
}

#mainContent #mainContentRight  #massage .box div.blackCenter {
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
	float:left;
	height:26px;
	width:274px;
}
#mainContent #mainContentRight  #massage .box div.blackCenter h2 {
	color:#FFFFFF;
	font-size:14px;
	margin:0;
	padding:4px 10px 0;
}
#mainContent #mainContentRight  #massage .box div.boxMassage {
	/*color:#FFFFFF;*/
	/*font-size:14px;*/
	margin:0;
	/*padding:4px 10px 0;*/
}
#mainContent #mainContentRight  #massage .box div.boxMassage a {
	/*color:#499DC1;*/
	text-decoration:none;
}
/* end wiadomosci */

/* produkty */
#mainContentRightStart #product .box div.blackCenter {
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
	float:left;
	height:26px;
	width:304px;
}
#mainContentRightStart #product .box div.blackCenter h2 {
	color:#FFFFFF;
	font-size:14px;
	margin:0;
	padding:4px 10px 0;
}

#mainContent #mainContentRight  #product .box div.blackCenter {
	background:transparent url(../images/belkaBlackCenter.gif) repeat-x scroll 0 0;
	float:left;
	height:26px;
	width:274px;
}
#mainContent #mainContentRight  #product .box div.blackCenter h2 {
	color:#FFFFFF;
	font-size:14px;
	margin:0;
	padding:4px 10px 0;
}
#mainContent #mainContentRight  #product .box div.boxMassage {
	color:#FFFFFF;
	/*font-size:14px;*/
	margin:0;
	padding:4px 10px 0;
}
#mainContent #mainContentRight  #product .box div.boxMassage a {
	color:#499DC1;
	text-decoration:none;
}
/* end produkty */

.slowaKluczowe a {
	text-decoration:none;	
	color:#000000;
}

.normal {
	width:120px;
	height:215px;
	background:transparent url(../gfx/pakiet_standard1_off.png) no-repeat scroll 0 45px;
}
.normal:hover, .normal_active {
	width:120px;
	height:215px;
	background:transparent url(../gfx/pakiet_standard1_on.png) no-repeat scroll 0 45px;
}
.premium {
	width:120px;
	height:215px;
	background:transparent url(../gfx/pakiet_premium1_off.png) no-repeat scroll 0 45px;
}
.premium:hover, .premium_active  {
	width:120px;
	height:215px;
	background:transparent url(../gfx/pakiet_premium1_on.png) no-repeat scroll 0 45px;
}
.vip {
	width:120px;
	height:215px;
	background:transparent url(../gfx/pakiet_vip1_off.png) no-repeat scroll 0 45px;
}
.vip:hover, .vip_active  {
	width:120px;
	height:215px;
	background:transparent url(../gfx/pakiet_vip1_on.png) no-repeat scroll 0 45px;
}

.normal span, .premium span, .vip span {
	width:100%;
	text-align:center;
	color:#A3A3A3;
	size:12px;
}

.borderImg {
	border:1px solid gray !important;
}

h1,h2,h3,h4 {margin: 0; padding:0;}

h3.rejTytul {font-size: 15px; margin:0; padding:0;}

.tRight { text-align: right;}
.tLeft {text-align: left;}
.tCenter {text-align: center;}

.bold {font-weight: bold;}

.lineheight15 {line-height: 1.5;}

.boxTitle{
	padding:4px 10px 0 10px;
	margin:0;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
}

/*.siteMap, .siteMap ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}*/

#siteMap{ 
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#siteMap li {
	padding-left: 10px;
	padding-bottom: 2px;
}
.listArrow{
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#siteMap li ul{
	margin-left: 10;
	padding-left: 10;
	list-style: none;
}

#siteMap li.listArrow ul li{
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#siteMap li.listArrow ul li ul li{
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.boxMassage a{
	text-decoration:none;	
}

.siteMap a {
	color:#777;
	text-decoration:none;
}


.boxMassage img {
	border:0;
	padding-right:6px;
	padding-bottom:0px;
}
.linkToSelect {
	width:82px;
	display:block;
	text-decoration:none;
	background:transparent url(../images/buttonWybierz.jpg) no-repeat scroll 0 0;
	height:21px;
}

.submitAkcept {
	background:url("../images/buttonWybierz.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	height:21px;
	text-decoration:none;
	width:82px;
	border:0px;
	cursor:pointer;
}

.absolute { position: absolute;}
.relative { position: relative;}



/* polecamy */
#main #mainContent #mainContentRight #advice #headerAdvice{
	width:290px;
	height:90px;
	margin:0 auto;
	padding:top:10px;
	background:url(../images/polecZnajomemuBg.png) no-repeat;
}
#main #mainContent #mainContentRight #advice #headerAdvice #adviceCenter{
	height:66px;
	width:286px;
	float:left;
}
#main #mainContent #mainContentRight #advice #headerAdvice #adviceCenter #adviceHeader{
	height:18px;
	width:280px;
	padding:10px 0 0 3px;
	color:#FFFFFF;
}
#main #mainContent #mainContentRight #advice #headerAdvice #adviceCenter #adviceMain{
	height:25px;
	width:265px;
	padding: 10px 0px 0px 0px;
	color:#00000;
}
#adviceHeader_content {color:#FFFFFF; font-size:14px; font-weight:normal; margin:0; padding:0px 0px 0px 15px;}

.formAdvice {
	float: left;
	width:232px;
	height:25px;
	border:0;
	padding: 0px 0px 0px 15px;
}
.inputAdvice{
	width:232px;
	height:25px;
	border:0;
	background:url(../images/formInputPolecZnajomemu.gif) no-repeat;
}
.formAdviceButton {
	float: right;
	width:10px;
	height:25px;
	border:0;
	padding: 0px 0px 0px 0px;
}
.submitAdvice{
	width:28px;
	height:25px;
	border:0;
	background:url(../buttons/buttonPolecZnajomemuWyslij.png) no-repeat;
}

/* end  polecamy */

#searchAdvanced {
	background: transparent url(../images/wyszukiwarkaBg.jpg) no-repeat scroll 0 0;
	float:left;
	height:170px;
	width:696px;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 0px;
	color: #fff;
	font-weight: bold;
}

#searchAdvanced .nazwa {
	position: relative;
	float: left;
	padding-top: 20px;
	padding-left: 170px;
}

#searchAdvanced .titleMiasto {
	position: relative;
	float: left;
	padding-top: 8px;
	padding-left: 27px;
	padding-bottom: 0px;
}

#searchAdvanced .miasto {
	position: relative;
	float: left;
	padding-top: 1px;
	padding-left: 27px;
	padding-bottom: 0px;
}

#searchAdvanced .region {
	position: relative;
	float: left;
	padding-top: 1px;
	padding-left: 15px;
	padding-bottom: 0px;
}
#searchAdvanced .branza {
	position: relative;
	float: left;
	padding-top: 1px;
	padding-left: 17px;
	padding-bottom: 0px;
}
#searchAdvanced .opcje {
	position: relative;
	float: left;
	padding-top: 5px;
	padding-left: 27px;
	margin: 0px;
	font-weight: normal;
}
.inputBorder {
	border: 1 #e2e2e2;
	height: 19px;
	margin: 0;
	padding: 0;
}
.selectBorder {
	border: 1 #e2e2e2;
	height: 21px;
	margin: 0;
	padding: 0;
}
.inputNoBorder {
	border: 0 none;
	height: 19px;
	margin: 0;
	padding: 0;
}
.checboxNoBorder {
	background: transparent;
	border: 0 none;
	height: 19px;
	margin: 0;
	padding: 0;
}

.buttonSzukaj {
	background: url('../images/buttonSzukaj.png') no-repeat;
	width: 79px;
	height: 24px;
	border: 0px;
}

/*style menu*/
div#menu_left{
	width:700px;
	float:left;
	height:32px;
}

#menuCenter #menuCenter_content #menuMain, ul#subnav, ul#subnav ul{
	list-style:none;
}

#menuCenter #menuCenter_content #menuMain{
	padding:0 2px 0 2px;
	margin:0;
	height:38px;
}
#menuCenter #menuCenter_content #menuMain a {
	float:left;
	padding:0 0 6px;
	text-decoration:none;
	cursor:pointer;
}
/* selected */
#menuCenter #menuCenter_content #menuMain a.menuItem .menuItemLeftOver{
	width:2px;
	height:68px;
	float:left;
	background:transparent url(../images/menuSelectedLeft.jpg) no-repeat;
}
#menuCenter #menuCenter_content #menuMain a.menuItem .menuItemCenterOver{
	height:30px;
	float:left;
	padding:30px 14px 0 14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#3185A9;
	background:transparent url(../images/menuSelectedCenter.jpg) repeat-x;
}
#menuCenter #menuCenter_content #menuMain a.menuItem .menuItemRightOver{
	width:5px;
	height:68px;
	float:left;
	background:transparent url(../images/menuSelectedRight.jpg)  no-repeat;
}
/* end selected */

/* unselected */
#menuCenter #menuCenter_content #menuMain a.menuItem .menuItemLeft{
	width:2px;
	height:68px;
	float:left;
	background:transparent url(../images/menuBg.jpg)  no-repeat;
}
#menuCenter #menuCenter_content #menuMain a.menuItem .menuItemCenter{
	height:30px;
	float:left;
	padding:30px 14px 0 14px;
	color:#FFFFFF;
	font-weight:bold;
}
#menuCenter #menuCenter_content #menuMain a.menuItem .menuItemRight{
	width:5px;
	height:68px;
	float:left;
	background:transparent url(../images/menuSepRight.jpg)  no-repeat;
}
/* end unselected */

/* last selected */
#menuCenter #menuCenter_content #menuMain a.menuItemLast .menuItemLastLeftOver{
	width:2px;
	height:68px;
	float:left;
	background:transparent url(../images/menuSelectedLeft.jpg) no-repeat;
}
#menuCenter #menuCenter_content #menuMain a.menuItemLast .menuItemLastCenterOver{
	height:30px;
	float:left;
	padding:30px 15px 0 16px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#3185A9;
	background:transparent url(../images/menuSelectedCenter.jpg) repeat-x;
}
#menuCenter #menuCenter_content #menuMain a.menuItemLast .menuItemLastRightOver{
	width:4px;
	height:68px;
	float:left;
	background:transparent url(../images/menuSelectedRightLast.jpg)  no-repeat;
}
#menuCenter #menuCenter_content #menuMain a.menuItemLast .menuItemLastLeft{
	width:2px;
	height:68px;
	float:left;
}
#menuCenter #menuCenter_content #menuMain a.menuItemLast .menuItemLastCenter{
	height:30px;
	float:left;
	padding:30px 15px 0 16px;
	color:#FFFFFF;
	font-weight:bold;
}
#menuCenter #menuCenter_content #menuMain a.menuItemLast .menuItemLastRight{
	width:0px;
	height:68px;
	float:left;
}


.formInput1 { padding: 8px; border: 0px solid; height: 15px; font-size: 11px; background: url(gfx/bg-input1.gif) no-repeat }
.formInput2 { padding: 8px; border: 0px solid; height: 200px; font-size: 11px; background: url(gfx/bg-input2.gif) no-repeat }


.disabledText {
	padding:0;
	background:none repeat scroll 0 0 transparent;
	border:0;
	color:#000000;
}

.submitGenerate {
	height:32px;
	width:32px;
	border:0;
	margin:0;
	padding:0;
	background:url(../images/searchButton.jpg) no-repeat;
}

.reklamaTextarea textarea {
    border: 1px solid #E0E0E0;
    color: #767676;
    font-size: 10px;
    padding: 3px;
}


#mainContent #mainContentLeft .boxShopWyrozniony {
	background:#EFEFEF;
}






#mainContent #mainContentLeft .boxShop2 {
	padding:0;
	width:100%;
	padding:2px 0;
	height:1000%;
}
#mainContent #mainContentLeft .boxShop2 .boxLeft {
	width:150px;
	float:left;
	padding:5px 5px 5px 0;
	text-align:center;
}
#mainContent #mainContentLeft .boxShop2 .boxLeftTwo {
	width:240px;
	float:left;
	padding:15px 5px 5px 0px;
	text-align:left;
}
#mainContent #mainContentLeft .boxShop2 .boxLeft img, #mainContent #mainContentLeft .boxShop2 .boxLeftTwo img{
	border:1px solid #CCCCCC;
}
#mainContent #mainContentLeft .boxShop2 .boxRight{
	width:497px;
	float:right;
	color:#909090;
	padding:5px 0 5px 5px;
}
#mainContent #mainContentLeft .boxShop2 .boxRight .boxOpis {
	color:#424242;
	text-align:justify;
}

#mainContent #mainContentLeft .boxShop2 .boxRightTwo{
	width:445px;;
	float:right;
	color:#909090;
	padding:10px 0 5px 5px;
}
#mainContent #mainContentLeft .boxShop2 .boxRight .boxHeaderLeft, #mainContent #mainContentLeft .boxShop2 .boxRightTwo .boxHeaderLeft{
	width:100%;
	float:left;
	height:30px;
}
#mainContent #mainContentLeft .boxShop2 .boxRight .boxHeaderRight, #mainContent #mainContentLeft .boxShop2 .boxRightTwo .boxHeaderRight{
	width:206px;
	float:right;
	height:30px;
}
#mainContent #mainContentLeft .boxShop2 .boxRight .boxHeaderLeft .boxHeaderAdd, #mainContent #mainContentLeft .boxShop2 .boxRightTwo .boxHeaderLeft .boxHeaderAdd{
	font-size:11px;
	padding:4px 0;
	float:left;
}
#mainContent #mainContentLeft .boxShop2 .boxRight .boxHeaderLeft .boxHeaderName, #mainContent #mainContentLeft .boxShop2 .boxRightTwo .boxHeaderLeft .boxHeaderName{
	color:#499DC1;
	font-weight:bold;
	font-size:12px;
	padding:4px 0;
}
#mainContent #mainContentMain #mainContentMain_content .boxShop2 #boxCommentShow {
	color:#A3A3A3;
}
#mainContent #mainContentMain #mainContentMain_content .boxShop2 #boxCommentView {
	background-color:#E8E6E7;
	border:1px solid #CFCFCF;
}
#mainContent #mainContentMain #mainContentMain_content .boxShop2 #boxCommentView table{
	padding:15px;
}

#mainContent #mainContentMain #mainContentMain_content .boxShop2 .addComentinput{
	background:transparent url(../buttons/button_dodaj_opinie.gif) no-repeat scroll 0 0;
	border:0 none;
	display:block;
	height:37px;
	margin:0;
	padding:0 0 10px 200px;
	width:144px;
}

#reklama {
	padding:10px 0;
}

#box_content_mian {
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	position:absolute;
	left:50%;
	margin-left:-250px;
	width:500px;
	border:1px solid #666E73;
	z-index:150;

}
#maska {
    background-color: #000000;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
#box_content_mian .headerBox {
    background-color: #459BBE;
    color: #FFFFFF;
    padding: 10px;
	font-size: 14px;
    font-weight: bold;
}

#box_content_mian .inputTextBox {
	width:250px;
	border:1px solid #CCCCCC;
	padding:1px;
}
#box_content_mian .inputCaptchaBox {
	width:100px;
	border:1px solid #CCCCCC;
	padding:1px;
}
#box_content_mian .inputTextareatBox {
	border:1px solid #CCCCCC;
	padding:1px;
}
#box_content_mian .button {
	background-color: #459BBE;
	color:#FFFFFF;
	border:1px solid #459BBE;
	font-weight:bold;
	padding: 2px 10px;
	font-size:12px;
}
.fieldRequired, .poleWymagane {
    color: red;
    padding-left: 4px;
}

#loader .loaderMain {
    background: none repeat scroll 0 0 #FFEFDF;
    border: 1px solid #FF6600;
    color: #D85909;
    font-weight: bold;
    height: 120px;
    left: 50%;
    margin-left: -100px;
    padding: 0;
    position: absolute;
    text-align: center;
    visibility: visible;
    width: 200px;
    z-index: 1000;
}
#loader .loaderMain .imageLoader {
    background: url("../images/ajax-loader.gif") no-repeat scroll 85px 20px transparent;
    color: #FF6600;
    font-size: 14px;
    font-weight: bold;
    height: 60px;
    padding-top: 10px;
}
