/* 
Project: Ipana Online Institute
By: Michal Karlowski
Date: 23/02/2007 
*/

/* EM RESET
- - - - - - - - - - - - - - - - - - - - - - - - - - */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, 
td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif; vertical-align:baseline; }

:focus { outline: 0; }
body { line-height:1; color:#4a4848; background:#fff url(../images/body-bg.jpg) repeat-x; }
body.big { font-size:120%; }
body.small { font-size:80%; }
ul { list-style: none; }
table {	border-collapse: separate; border-spacing: 0; }
caption, th, td {
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {	content: ""; }
blockquote, q {	quotes: "" ""; }




/* HOME PAGE
- - - - - - - - - - - - - - - - - - - - - - - - - - */
#HomePage { display:block; width:980px; }
#HomeLeft { display:block; width:720px; height:620px; background:transparent url(../images/new_home/bg_bluebox.jpg) no-repeat 0px 117px ; padding-left:40px; }
#HomeRight { display:block; width:204px; float:right; margin-top:17px; }
#HomeRight h3 { color:#1882c8; font-size:.8em; text-transform:uppercase; padding:15px 15px; }
#Home-Top { display:block; height:100px; }
#HomeTop .MainLogo { display:block; width:262px; height:82px; text-indent:-9999em; background:transparent url(../images/new_home/logo.png) no-repeat top left; margin:5px 0 0 3px; }
#HomeTop p { display:block; width:200px; float:right; font-size:.7em; text-align:right; padding-top:62px; margin-right:-1px;}
#HomeTop p a { padding:.1em 0 .2em 2.1em; margin-left:.5em; }
#MenuWrapper {
	display:block;
	height:45px;
	text-align:left;
	position:relative;
	margin-top:-1px;
}
#MenuWrapper #BAM-Main-Menu { top:0px; left:0px; margin-top:-10px; }
#HomeBig { display:block; height:387px; background:transparent url(http://institute1.is-temp.com/images/new_home/bg_bluebox.jpg) repeat-x top right; margin-top:29px; }
#HomeBig { display:block; height:387px; background:transparent url(../images/bg_bluebox.jpg) repeat-x top right; margin-top:29px; }
.BoxBig { display:block; width:709px; height:173px; background:transparent url(../images/big_banner.jpg) no-repeat top left; margin-bottom:10px;  }
.BoxBig p { font-size:.7em; padding:0 40px 10px 240px;; }
#HomeBig h1 { font:bold 1.5em Verdana; color:#006db6; font-style:italic; padding:20px 20px 10px 240px; }
#HomeBig .LNK-FindMore { float:right; margin:0 40px 0 0; }
.BoxSmall { display:block; width:350px; height:181px; float:left; margin-right:8px; margin-bottom:8px;  }
.BoxSmall p { font-size:.7em; padding:0 150px 20px 20px }
.BoxSmall h3 { padding:15px 20px 10px 18px; text-transform:uppercase; font-size:.8em; }
.BoxSmall h3 a { padding-left:20px; }
.BoxSmall .LNK-Common1 { border:0 none; }
.BoxSmall .LNK-Common2 { width:170px; color:#484848!important; }
.BoxSmall .LNK-JoinClub { margin:0 0 0 20px; }
	.BS_1 { background:transparent url(../images/new_home/box_1.jpg) no-repeat top left; }
	.BS_2 { background:transparent url(../images/new_home/box_2.jpg) no-repeat top left; }
	.BS_3 { background:transparent url(../images/new_home/box_3.jpg) no-repeat top left; }
	.BS_4 { background:transparent url(../images/new_home/box_4.jpg) no-repeat top left; }
.BoxSearch { display:block; width:207px; height:113px; background:transparent url(../images/new_home/box_search.jpg) no-repeat top left; margin-bottom:5px; }
.BoxSearch input { display:block; width:170px; padding:5px 2px; margin-left:15px; border:1px solid #e1e1e1; }
.BoxSearch .LNK-Common1 { border:0 none; }
.BoxLogin {
	position:relative;
	display:block;
	width:207px;
	height:174px;
	margin-bottom:5px;
	background-color: transparent;
	background-image: url(../images/box_login.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.BoxLogin h3 { padding-top:25px!important; padding-bottom:30px!important; }
.BoxLogin input { display:block; width:170px; padding:5px 2px; margin-left:15px; border:1px solid #e1e1e1; }

.BoxCos { display:block; width:207px; height:184px; background:transparent url(../images/new_home/box_cos.jpg) no-repeat top left; padding-bottom:20px; }
.BoxCos h3 { padding-top:25px!important; }
.BoxCos p { font-size:.7em; padding:0 50px 10px 15px; }





div#container{ 
	width: 1000px;
	float: left;
}
div#page{
	width: 1000px;
	float: left;

}

div#top{
	width: 762px;
	float: left;
}

	div#top a#logo{
		width: 268px;
		height: 95px;
		float: left;
		text-decoration: none;
		margin: 0 0 0 43px;
	}
	div#top a#logo span{
	position: absolute;
	width: 268px;
	height: 95px;
	background: url(../images/logo.png) no-repeat;
	z-index: 160;
	cursor: pointer;
	background-image: url(../images/logo.png);
	}

/**********************************************
MAPA, ACCESS
********************************************/
	div#top ul{
		float: right;
		clear: none;
		list-style: none;
		margin: 65px 0 0 0;
	}
	div#top ul li{
		float: left;
		margin: 0 0 0 5px;
	}
	div#top ul li a{
		float: left;
		height: 18px;
		line-height: 18px;
		padding: 0 0 0 25px;
	}
	div#top ul li a.accesibility{
		background: url(../images/top-accesibility-bg.png) left no-repeat;
	}
	div#top ul li a.accesibility:hover{
		background-image: url(../images/top-accesibility_red-bg.png);
	}
	div#top ul li a.sitemap{
		background: url(../images/top-sitemap-bg.png) left no-repeat;
	}
	div#top ul li a.sitemap:hover{
		background-image: url(../images/top-sitemap_red-bg.png);
	}


/**********************************************
SZUKAJ
********************************************/
	div#top div#search{
		width: 196px;
		height: 100px;
		position: absolute;
		top: 20px;
		left: 774px;
		z-index: 150;
		padding: 14px 0 0 15px;
		background: url(../images/search-bg.gif) no-repeat;
	}
	div#top div#search .read_more { background:transparent url(../images/bullet.gif) no-repeat 0 50%; padding-left:2em; }
	div#top div#search .read_more:hover { background:transparent url(../images/bullet-hover.gif) no-repeat 0 50%; }

	div#top div#search label{
		display: block;
		color: #1882C8;
		font-weight: bold;
		font-size:.8em;
		text-transform:uppercase;
	}
	div#top div#search input#search_input{
		padding: 5px 2px;
		z-index: 151;
		margin: 10px 0;
		border: none;
		border: 1px solid #e1e1e1;
		width: 170px;
		float: left;
		font-size: 11px;
	}
	div#top div#search input#search_button{
		z-index: 151;
		border: none;
		background: url(../images/search-button.png) left center no-repeat;
		height: 24px;
		line-height: 24px;
		padding: 0 0 0 25px;
		color: #006db6;
	}




/**********************************************
NIEBIESKIE POLE
********************************************/

div#main_banner{
	width: 930px;
	height: 102px;
	float: left;
	margin: 22px 0 0 0;
	padding: 0 0 0 59px;
	background: url(../images/puste.jpg) no-repeat #1882c8;
	color: #fff;
}

	div#main_banner strong{
		margin: 45px 0 10px 0;
		font-size: 18px;
		display: block;
	}
	div#main_banner h1{
		padding:2.4em 0 0 0;
		display: block;
	}			
	div#main_banner	a{
		font-weight: bold;
		color :#fff;
		background-image:none;
		z-index: 20;
		text-transform:lowercase;
	}
	div#main_banner span{
		color: #1882c8;	
		z-index: 20;
		text-transform:lowercase;
		font-size:.7em;
	}



div#site_content{
	width: 1000px;
	float: left;
	clear: both;
}




/******************************
FOOTER

*****************************/	
#footer_out {
	
	clear: both;
	padding: 0px 0px 0px 43px;
	margin:0;
}
div#footer{
	font-size:.7em;
	clear:both;
	width: 957px;
	margin: 20px 0px 0px 0px;
	padding: 22px 0px;
	border-top:1px solid #cecece;
}
div#footer ul{
	float: left;
	list-style: none;
}
div#footer ul li{
	float: left;
	margin: 0px 0px 0px 10px;
	}
div#footer ul li a{
	float: left;
	background: url(../images/bullet.gif) left center no-repeat;
	text-indent: 25px;
	padding: 2px 0px;
}
div#footer ul li a:hover {
	background: url(../images/bullet-hover.gif) left center no-repeat;
}

div#footer div{
	float: right;
	text-align: right;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}
div#footer div a,div#footer div a:hover {
	background-image: none;
	color: #4A4848;
}



/* FIXES
- - - - - - - - - - - - - - - - - - - - - - - - - - */

#BAM-Top a { background-image:inherit; font-size:.7em; text-transform:capitalize; }


/* LINKS 
- - - - - - - - - - - - - - - - - - - - - - - - - - */
a:link,
a:visited { text-decoration:none; color:#006db6; background:transparent url(../images/bullet.gif) no-repeat 0 50%; }
a:hover { text-decoration:underline; color:#e8100f; background:transparent url(../images/bullet-hover.gif) no-repeat 0 50%; }

.LNK-Common1 { display:block; font-size:.7em; letter-spacing:.1em; margin:0 1.5em; padding:.8em 0 .8em 2em; border-top:1px solid #cecece; }
.LNK-Common2 { display:block; font-size:.7em; letter-spacing:.1em; margin:0 1.5em; padding:.8em 0 .8em 2em; border-top:1px solid #cecece; }
#BAM-CenterColumn .LNK-Expand {
	display:block;
	font-size:.7em;
	background-image:url(../images/bullet-down.gif);
	padding-top: 0.8em;
	padding-right: 0;
	padding-bottom: 0.8em;
	padding-left: 2em;
}
#BAM-CenterColumn .LNK-Expand:hover { display:block; font-size:.7em; padding:.8em 0 .8em 2em; background-image:url(../images/bullet-down-hover.gif);  }
#BAM-CenterColumn .LNK-Close { display:block; font-size:.7em; padding:.8em 0 .8em 2em; background-image:url(../images/bullet-up.gif); }
#BAM-CenterColumn .LNK-Close:hover { display:block; font-size:.7em; padding:.8em 0 .8em 2em; background-image:url(../images/bullet-up-hover.gif); }
#BAM-Article .LNK-Close { float:right; margin-top:-1.5em; padding:.2em 0 .2em 2em; }
#BAM-Article .LNK-Close:hover { float:right; margin-top:-1.5em; padding:.2em 0 .2em 2em; }

#BAM-Paging .LNK-Next { background:transparent url(../images/bullet.gif) no-repeat top right; padding:0em 1.7em .5em 0; border-right:0 none; }
#BAM-Paging .LNK-Next:hover { background:transparent url(../images/bullet-hover.gif) no-repeat top right; }
#BAM-Paging .LNK-Prev { background:transparent url(../images/bullet-prev.gif) no-repeat 0 50%; padding-left:1.7em; padding-bottom:1px; }
#BAM-Paging .LNK-Prev:hover { background:transparent url(../images/bullet-prev-hover.gif) no-repeat 0 50%; }
.Backtolist { background-image:url(../images/bullet-prev.gif)!important; font-size:.7em; padding-left:1.7em; float:right; display:block;  height:13px; margin:-35px 0 0 0; padding-right:3em; padding-bottom: 1px;}
.Backtolist:hover { background-image:url(../images/bullet-prev-hover.gif)!important; }
.LNK-FindMore { display:block; width:133px; height:25px; background:transparent url(../images/but_findmore.gif) no-repeat top left!important; text-indent:-9999em; }
.LNK-JoinClub { display:block; width:142px; height:25px; background:transparent url(../images/button_join_the_club.gif) no-repeat top left!important; text-indent:-9999em; }
.LNK-ForTeachers { display:block; float:left; width:106px; height:73px; background:transparent url(../images/b_forteachers.jpg) no-repeat top left!important; text-indent:-9999em; }
.LNK-ForDentists { display:block; float:left; width:93px; height:73px; background:transparent url(../images/b_fordentists.jpg) no-repeat top left!important;  text-indent:-9999em; }
.LNK-Next { display:inline; width:94px; height:27px; background:transparent url(__DOC_ROOT_../images/button_next.gif) no-repeat top left; }
.SITEMAP { background-image:url(../images/bullet_sitemap.gif)!important; padding-bottom:1px!important; }
.ACCES { background-image:url(../images/bullet_acces.gif)!important; }
.FORGOT {
	display:block;
	width:110px;
	height:30px;
	position:absolute;
	font-size:.6em;
	bottom:12px;
	right:13px;
	background:none!important;
	text-align:right;
}
.FORGOT span { display:block }

/* STRUCTURE
- - - - - - - - - - - - - - - - - - - - - - - - - - */
#BAM-Wrapper { width:950px; float:left; clear:both; padding-left:40px; padding-top:10px; }
#BAM-LeftColumn { float:left; width:205px; }
#BAM-RightColumn { float:right; width:205px; }
#BAM-CenterColumn { float: left;margin-left: 17px;}

.BAM-Box { display:block; width:205px; margin:0 0 1em 0; padding:1em 0; background:transparent url() no-repeat top left; }
.BAM-Box p { font-size:.7em; padding:0 4em 1em 1.5em; }
.BAM-Box h3 { font-size:0.8em; padding:1em 1.5em; text-transform:uppercase; }
.BAM-Box h3 a { background-image:none!important; }
.BAM-Box input { margin-top:1em; }

.Search-Res { background-image:url(../images/box_search_res.png); }
.Search-Res h3 { color:#006db6; }
.Search-Res span { font-size:1.2em; color:#006db6; font-weight:bold; padding-top:10px; display:block; }

#BAM-InnerContainer { overflow:hidden;  width:515px; padding-top:10px;}
.BAM-InnerBox { display:block; float:left; width:250px; height:115px; margin:0 6px 10px 0; background:transparent url() no-repeat top left; }
.BAM-InnerBox p { font-size:.7em; padding:0 90px 0 15px; }
.BAM-InnerBox h3 { font-size:.7em; padding:1em 0 1em 1.2em;  text-transform:uppercase; }
.BAM-InnerBox h3 a { padding:.1em 0 .1em 1.75em; }

#BAM-ProductContainer { overflow:hidden;  width:515px; padding-top:10px;  }
.BAM-ProductItem { float:left; display:block; width:250px; text-align:center; margin-right:5px; height:180px; background:transparent url(../images/bg_product.jpg) no-repeat top left; }
.BAM-ProductItem h3 { font-size:.7em; padding:1em 0 1em 1.2em; text-align:left;  text-transform:uppercase; }
.BAM-ProductItem h3 a { padding:.1em 0 .1em 1.75em; }
.BAM-ProductItem img { display:block; margin:0 auto; }

.BAM-ArtBar { position:relative; background:transparent url(../images/bg_section_hd.gif) no-repeat top left; width:505px; margin:.5em 0; }
.BAM-ArtBar p { font-size:.7em; }
.BAM-ArtBar h4 { font-weight:normal; }
.BAM-ArtBar h4 a { display:block; font-weight:bold; background-image:none; padding-right:5em; padding-bottom:3px; }

.BAM-ArtBarDownload { position:relative; background:transparent url(../images/download_top.gif) no-repeat top left; width:505px; margin:.5em 0; }
.BAM-ArtBarDownload h4 { font-weight:normal; }
.BAM-ArtBarDownload h4 a { display:block; font-weight:bold; background-image:none; padding-right:5em; }
.BAM-ArtBarDownload .ArtBarTop { padding:1em 1em 1em 3em; }
.BAM-ArtBarDownload p { font-size:.7em; }

.ArtBarTop { padding:1em;  }
.ArtBarExpand { border-top:1px solid #cecece; padding:1em 0 0 0; margin:0 1em; }
.ArtBarExpand img { float:left; padding:0 1em .2em 0 }
.ArtBarBottom { height:3em; margin-top:1em; border-top:1px dotted #cecece; clear:left;}
.ArtBarBottom .LNK-Common1 { float:right; border:0 none; margin:0; }

.Trigger {
	position:absolute;
	display:block;
	top:7px;
	right:21px;
	width: 45px;
}

.B1 { background-image:url(../images/bg_box_B1.jpg); }
.B2 { background-image:url(../images/bg_box_B2.jpg); }
.B3 { background-image:url(../images/bg_box_B3.jpg); }
.B4 { background-image:url(../images/bg_box_B4.jpg); }
.B5 { background-image:url(../images/bg_box_B5.jpg); }
.B6 { background-image:url(../images/bg_box_B6.jpg); }
.Bulb {
	background-image: url(../images/bg_box_download.png);
}
.A11 {
	background-image: url(../images/bg_box_A11.png);
}
.A15 { background-image: url(../images/bg_box_contest.jpg); }
.Thick { background-image: url(../images/bg_box_thick.png); }
.Download { background-image: url(../images/bg_box_download.jpg); }
.Login { background-image: url(../images/box_login.jpg); overflow:hidden; }
.Login input { padding:5px 2px; border:1px solid #e1e1e1; }
.Login .LNK-Common1 { font-size:1em; border:0 none; }
.Login span { padding:10px 0 0 20px; }
.Login span a { background-image:none; font-size:.625em; }
.Order { background-image: url(../images/box_order.png); }
.Dentist { background-image: url(../images/box_dentist.jpg); }
.Buy { background-image: url(../images/buy-online.jpg); }
.Recommend { background-image: url(../images/recomended-products-bg.jpg); }

#BAM-Article { background:transparent url(../images/bg_art.jpg) no-repeat 0 9px; width:505px; }
#BAM-Article h2 { font-size:.9em; color:#006db6; margin:0 2em 0em 1em; padding:1.5em 0 .5em 0; border-bottom:1px solid #cecece; text-transform:uppercase; }
#BAM-Article h2 span { font-size:.75em; color:#4a4848; font-weight:normal; padding:.5em 1em .5em 0em; display:block; }
#BAM-Article h3 { font-size:.7em; color:#006db6; font-weight:normal; padding:1.5em 1em 1em 1.3em; }
#BAM-Article p { font-size:.7em; padding:0em 1em 1em 1.25em; }

#BAM-Section-TopBlock { display:block; height:113px; padding-bottom:1em; width:505px; }
#BAM-Section-TopBlock h2 { font-size:.9em; color:#006db6; padding:.6em 1em .6em 1em; text-transform:uppercase; }
#BAM-Section-TopBlock p { font-size:.7em; padding:0 10em 1em 1.3em; }
#BAM-Section-TopBlock img { float:right; display:block; width:140px; }

#BAM-Paging { text-align:right; margin-right:1em; }
#BAM-Paging a { font-size:.7em; border-right:1px solid #cecece; padding:0 .5em; background-image:none; }
#BAM-Paging a.selected { color:#e8100f; }

.ArtMidSection { margin:0 1em; overflow:hidden; width:470px; }
.ArtMidSection p { margin-top:1em; }
.ArtMidSection ul { margin-top:1em; font-size:.7em;  }
.ArtMidSection ul li { margin:0 20px 10px 10px; }
.ArtMidSection ul li a { background:none!important; }
.ArtMidImg { width:210px; float:left; display:block; padding:1em 1em 1em 0; }
.ArtMidImg a { font-size:.7em; padding:.5em 2em; display:block; }
.VideoWrapper { display:block; text-align:center; padding:1em 0; }
.VideoWrapper * { margin:0 auto; text-align:center; }

.PastListItem { width:100px; display:block; float:left; border-left:1px solid #dedede; text-align:center; margin-bottom:3em; padding-left:.5em; }
.PastListItem img { margin:0 auto; }
.PastListItem a { font-size:.7em; text-transform:uppercase; display:block; padding:3.5em 0 0 .2em; text-align:left; }  

.ProductRecommend { clear:left; display:block; border:1px solid #efefef; margin:0em 2em 2em 1em;; }
.ProductRecommend img { float:left; padding:1em 0; display:block; }
.ProductRecommend h2 { margin-left:130px!important; border-bottom:0 none!important; }
.ProductRecommend h2 a { font-size:.8em; padding-left:2em; }
.ProductRecommend p { margin-top:1em; }
.ProductRecommend .LNK-Common1 { margin-left:130px; clear:both; }
.ProductItem { background:transparent url(../images/list-products-top-bg.png) no-repeat top left; display:block; width:506px; height:176px; margin-bottom:30px; }
.ProductItem img { margin:0px 0 0 0; padding:0px 0 10px 0; float:left; }
.ProductItem h2 { font-size:.8em; padding:20px 0 20px 0px; }
.ProductItem h2 a { padding:0 0 0 20px; } 
.ProductItem p { font-size:.7em; padding:0 20px 10px 10px; }
.see_more { font-size:.7em; padding:1px 20px 2px 20px; float:left;  }

.BoxHealthClub { display:block; width:503px; height:236px; background:transparent url(../images/box_healthclub.png) no-repeat top left; }
.BHC-Left { width:253px; float:left; }
.BHC-Left img { padding:0 0 10px 20px; }
.BHC-Left h2 { font-size:.7em; padding:20px 0 10px 20px; }
.BHC-Left h2 a { padding:1px 0 1px 20px; }
.BHC-Left p { font-size:.7em; padding:0 0 10px 20px; }
.BHC-Right { width:230px; float:right; }
.BHC-Right h2 { font-size:.7em; padding:20px 0 10px 0px; color:#006db6; text-transform:uppercase; }
.BHC-Right ul { font-size:.7em; list-style:none; padding:0 10px 20px 0; }
.BHC-Right ul li { background:transparent url(../images/bullet_blue.gif) no-repeat 0 50%; padding:5px 10px 5px 10px; border-top:1px dotted #fff; border-bottom:1px dotted #cecece; }

.BoxLightBlue { display:block; width:504px; height:179px; margin-bottom:10px; background:transparent url(../images/box_lightblue.jpg) no-repeat top left; }
.BoxLightBlue h2 { font-size:.7em; padding:20px; }
.BoxLightBlue h2 a { padding:1px 0 1px 20px; }
.BoxLightBlue p { font-size:.7em; padding:0 200px 0px 20px; }
.BoxLightBlue .LNK-Common1 { border:0 none; }
.BoxLightBlueLeft {
	display:block;
	width:504px;
	height:236px;
	margin:0 10px 10px 0;
	float:left;
	background:transparent url(../images/box_lightblue_left.jpg) no-repeat top left;
}
.BoxLightBlueLeft h2 { font-size:.7em; padding:20px; }
.BoxLightBlueLeft h2 a { padding-left:20px; display:block; }
.BoxLightBlueLeft ul { font-size:.7em; list-style:none; padding:50px 10px 20px 20px; }
.BoxLightBlueLeft ul li { background:transparent url(../images/bullet_blue.gif) no-repeat 0 50%; padding:5px 10px 5px 10px; border-top:1px dotted #fff; border-bottom:1px dotted #cecece; }
.BoxLightBlueRight { display:block; width:247px; height:236px; margin:0 0 10px 0 ; float:left; background:transparent url(../images/box_lightblue_right.jpg) no-repeat top left; }
.BoxLightBlueRight h2 { font-size:.7em; padding:20px; }
.BoxLightBlueRight h2 a { padding-left:20px; display:block; }
.BoxLightBlueRight p { font-size:.7em; padding:55px 20px 0 20px; }
.BoxLightBlue2 { display:block; width:504px; height:179px; margin-bottom:10px; background:transparent url(../images/box_lightblue2.jpg) no-repeat top left;  }
.BoxLightBlue2 p { padding:80px 100px 10px 20px; font-size:.7em; }
.BoxLightBlue2 .LNK-FindMore { margin-left:20px; }
.BoxLista { font-size:.7em; }
.BoxLista h2 { padding:5px 0; }
.BoxLista h2 a { padding-left:20px; }
.BoxLista p { padding:0 0 10px 20px; border-bottom:1px solid #f1f1f1; }

.Box3colors { display:block; width:504px; height:240px!important; margin:20px 0; background:transparent url(../images/3colors.jpg) no-repeat top left; }
.Box3colors h2 { padding:15px 20px!important; font-size:.7em!important; }
.Box3colors h2 a { padding-left:20px; }
.Box3cInner { width:167px; float:left; padding-top:80px; }
.Box3cInner p { font-size:.7em!important; padding:20px 20px 5px 20px!important; }
.Box3cInner a { border:0 none!important; }
.Box230 { display:block; width:247px; height:112px; background:transparent url(../images/box230.gif) no-repeat top left; float:left; margin-right:10px; }
.Box230 h2 { padding:10px; font-size:.7em; }
.Box230 h2 a { padding-left:20px; }
.Box230 p { font-size:.7em; padding:10px; }
.Box230 img { float:right; margin:0 5px; }
.Box230 ul { font-size:.7em; list-style:none; padding:0 10px; }
.Box230 ul li { background:transparent url(../images/bullet_blue.gif) no-repeat 0 50%; padding:5px 10px 5px 10px; border-top:1px dotted #fff; border-bottom:1px dotted #cecece; }

.BoxSuchy { position:relative; display:block; width:504px; height:240px; margin-bottom:10px; background:transparent url(../images/box_moments.jpg) no-repeat top left; }
.BoxSuchy h2 { padding:10px 10px 0 10px; font-size:.7em; }
.BoxSuchy h2 a { padding-left:20px; }
.BoxSuchy p { font-size:.7em; padding:10px; color:#006db6; }
.Pos1 { position:absolute; top:20px; left:70px; }
.Pos2 {
	position:absolute;
	top:11px;
	left:377px;
	width: 123px;
}
.Pos3 {
	position:absolute;
	top:143px;
	left:2px;
	height: 102px;
	width: 150px;
}
.Pos4 { position:absolute; top:150px; left:250px; }

#NowyBox { position:relative; margin:0 0 20px 0; display:block; width:505px; height:238px; background:transparent url(../images/nowybox.gif) no-repeat top left; clear:left; }
#NowyBox a { display:block; width:100px; height:120px; position:absolute; background:none!important; padding:0!important; margin:0!important; }
.l1 { bottom:0px; left:0px; }
.l2 { top:0px; left:100px;}
.l3 { bottom:0px; left:200px; }
.l4 { top:0px; right:100px; }
.l5 { bottom:0px; right:0px; }





/* LISTS 
- - - - - - - - - - - - - - - - - - - - - - - - - - */
ol { font-size:.7em; padding-left:4em; }
ol li { padding-bottom:1em; }

.I-MainMenu { margin:0 0 1em 0; }
.I-MainMenu li { font-size:.7em; font-weight:bold; text-transform:uppercase; }
.I-MainMenu li ul { }
.I-MainMenu li ul li { padding-left:1em; border-bottom:1px dotted #cecece; }
.I-MainMenu li ul li a { background-image:url(../images/bullet-level-2.gif)!important; color:#333!important; font-size:1.4em; font-weight:normal; text-transform:none; border-bottom:0 none;; }
.I-MainMenu li ul li a.selected { font-weight:bold; }
.I-MainMenu li ul li a.first { font-weight:normal; }
.I-MainMenu li a { border-bottom:1px solid #cecece; display:block; height:1em; padding:1em 0 1em 1.75em; }
.I-MainMenu li a.selected { background:transparent url(../images/bullet-down.gif) no-repeat 0 50%; }
.I-MainMenu li a.selected:hover { background:transparent url(../images/bullet-down-hover.gif) no-repeat 0 50%; }

#BAM-Article .ArtMidSection ul { padding:0; }
#BAM-Article .ArtMidSection ul li { background-image:url(../images/bullet10.gif); background-position:0 50%; font-size:1em; width:220px; display:block; padding:0 0 0 10px; margin:0 0 5px 0;  }
#BAM-Article .ArtMidSection ul li a { border-bottom:1px dotted #cecece; padding:.5em 1em; height:1em; display:block; }

#BAM-Article div.ProductDesc {font-size: 1em; float:left;width: 210px;padding-top:20px}
#BAM-Article div.ProductDesc ul { font-size:  0.7em}
#BAM-Article div.ProductDesc ul li { font-size:  1em}

#BAM-Article div.ProductDesc ol { font-size:  0.7em}
#BAM-Article div.ProductDesc ol li { font-size:  1em}


#BAM-Article div.TextWrapper {
	font-size: 0.7em;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1.25em;
	line-height: 1.30;
	word-spacing: normal;
}
#BAM-Article div.TextWrapper ul { font-size:  1em}
#BAM-Article div.TextWrapper ul li { font-size:  1em}

#BAM-Article div.ProductDesc ol { font-size:  1em}
#BAM-Article div.TextWrapper ol  { font-size:  1em}
#BAM-Article div.TextWrapper ol li { font-size:  1em}



.ArtBarExpand ul {  }
.ArtBarExpand ul li { font-size:.7em; background:transparent url(../images/bullet10.gif) no-repeat 0 50%; padding-left:1em; }

#BAM-Article ul { padding:1em 0; }
#BAM-Article ul li { background:transparent url(../images/bullet20.gif) no-repeat 0 4px; font-size:.7em; display:block; padding:0 1em 2em 1em; margin:0 2em; }

#BAM-Main-Menu {
	border:1px solid #c7c7c7;
	background:#fff;
	display:block;
	height:40px;
	position:absolute;
	top:105px;
	left:40px;
	list-style:none;
	padding:1px;
	width: 704px;
}
#BAM-Main-Menu li { display:inline; }
#BAM-Main-Menu li a { float:left; display:block; background:#fff url(../images/menu/new/bg_menu.jpg) repeat-x top left; padding:13px 14px 11px 14px; border-left:1px solid #fff; border-right:1px solid #dedede; font-size:13px; color:#777; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#BAM-Main-Menu li a:hover,
#BAM-Main-Menu li a.selected { background-image:url(../images/menu/new/bg_menu-hover.jpg); }

#BAM-Main-Menu li a.c1 { border-bottom:2px solid #deaa18; }
#BAM-Main-Menu li a.c2 { border-bottom:2px solid #ff1111; }
#BAM-Main-Menu li a.c3 { border-bottom:2px solid #11cae9; }
#BAM-Main-Menu li a.c4 { border-bottom:2px solid #15b32a; }
#BAM-Main-Menu li a.c5 { border-bottom:2px solid #790490; }
#BAM-Main-Menu li a.c6 { border-bottom:2px solid red; }

#top .sitemap { width:70px; }
#sitemap {background: transparent url(../images/bg_art.jpg) no-repeat scroll 0pt 9px; width:509px;}
#sitemap h2 { border-bottom:1px solid #CECECE;
color:#006DB6;
font-size:0.9em;
margin:0pt 2em 0em 1em;
padding:1.5em 0pt 0.5em;
text-transform:uppercase;}
.sitemap { font-size:.7em; width:400px; padding:20px 30px; }
.sitemap li { padding:5px 0 5px 0;}
.sitemap li a { padding:2px 0 2px 20px; text-transform:uppercase; font-weight: bold; }
.sitemap li ul { padding: 5px 0 20px 80px; }
.sitemap li ul li ul li { border-bottom:1px dotted #cecece; }
#sitemap .sitemap li ul li a:link, #sitemap .sitemap li ul li a:visited, #sitemap .sitemap li ul li a:hover  { background-image:url(../images/bullet10.gif); padding-left:10px; font-weight:normal; }
/* TABLES 
- - - - - - - - - - - - - - - - - - - - - - - - - - */

/* COMMON
- - - - - - - - - - - - - - - - - - - - - - - - - - */
p { font-size:1em; line-height:120%; }

/* FORMS
- - - - - - - - - - - - - - - - - - - - - - - - - - */
form {
	font-size: 12px;
	text-align: center;
}

.BAM-Form1 { display:block; width:504px; height:112px; background:transparent url(../images/bg_box123.jpg) no-repeat top left; margin-bottom:1em; }
.BAM-Form1 h3 { padding:1em; }
.BAM-Form1 h3 a { padding-left:1.7em; padding-bottom:.1em; }
.BAM-Form1 p {  font-size:.7em; padding:0 0 1em 0; margin:0 1em 1em 1em; border-bottom:1px dotted #cecece; }
.BAM-Form1 select { font-size:.7em; margin-left:1em; }
.AddProduct { border:0 none; background:transparent url(../images/btn_addproduct.gif) no-repeat top left!important; display:inline; width:132px; height:22px; text-indent:-9999em; float:right; margin:-20px 70px 0 0; }
.AddProduct:hover { background:transparent url(../images/btn_addproduct.gif) no-repeat top left!important; }

.BAM-Form3 { background:transparent url(../images/bg_art.jpg) no-repeat scroll top left; }
.FormTable { margin:20px 0 0 0; width:480px; font-size:.7em; }
.FormTable td { padding:0 10px 10px 14px; }
.FormTable input { width:215px; }
.SubmitForm { background:transparent url(../images/button_submit.gif) no-repeat top left; height:27px; width:93px; display:block; border:0 none; text-indent:-9999em; margin:0 0 0 14px; }
.FormProduct { padding:5px 1px; display:block; height:17px; border-bottom:1px dotted #cecece; margin:0 30px 0 13px; }
.FormProduct input { float:right; }
.FormProduct p { float:left; padding:0!important; margin:0!important; }

.FormSms { display:block; width:505px; background:transparent url(../images/other-products-top-bg.png) no-repeat top left; }
.FormSms label { display:block; font-size:.7em; padding:20px 10px 10px 20px; }
.FormSms .inputField { padding:0; width:450px; margin:0px 10px 0px 20px; border:1px solid #cecece; }
.FormSms textarea { width:450px; margin:0px 10px 0px 20px; padding:0; border:1px solid #cecece; }
.FormSms .Submit22 { margin:20px 0px 10px 20px; }

.NoTableForm { padding:2em; font-size:.7em; }
.NoTableForm label { display:block; padding:0 0 .5em 0; }
.NoTableForm input { margin:0 0 10px 0; }
.NoTableForm a { padding:0 20px; } 

.Login-Form {  }
.Login-Form a { font-size:.7em; padding:1px 0 1px 20px ; margin-left:20px; }
.Login-Form label { font-size:.7em; display:block; padding:0 0 3px 0; }
.Login-Form table { margin:0 20px 0 20px; }
.Login-Form td { vertical-align:bottom; padding:0 5px 0 0; }

/* HEADERS
- - - - - - - - - - - - - - - - - - - - - - - - - - */
h2,h3,h4,h5,h6 { font-weight:bold; }
h2 { font-size:1.2em; }
h3 { font-size:.7em; }
h4 { font-size:.7em; }
h5 { font-size:1em; }
h6 { font-size:.75em; }


/* MISC
- - - - - - - - - - - - - - - - - - - - - - - - - - */
.clear-lnk { background:none; }
.fr 	{ float:right; 		 }
.fl		{ float:left; 		 }
.ar 	{ text-align:right;  }
.al 	{ text-align:left; 	 }
.ac 	{ text-align:center; }
.cb 	{ clear:both; 		 }
.cr 	{ clear:right; 		 }
.cl 	{ clear:left;		 }
.hide 	{ display:none;		 }






/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
	display:block;
	line-height:1px;
	
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/*---- Header styling ---*/
.sIFR-hasFlash h1 {
	visibility: hidden;
	display: block;
	color:#fff;
	line-height:24px!important;
}

/***********************************************************
QUIZ
************************************************************/

#QuizWrapper { position:relative;display:block; width:505px; height:250px; background:transparent url(../images/quiz_bg_main.jpg) no-repeat top left;padding:0px; }
#QuizWrapper fieldset { border:0 none; width:310px; }
#QuizWrapper p { padding:0 150px 10px 20px; margin:0; }
#QuizWrapper input {padding:0;margin:0; }
#QuizWrapper label {padding:0;margin:0;}
#QuizWrapper table {margin-left:17px;}
#QuizWrapper table td { border-collapse:collapse; padding:3px; font-size:.7em;vertical-align:middle;border-bottom:1px dotted #cecece;}
#QuizWrapper img { float:right; } 
#QuizNav { display:block; height:45px; position:absolute;top:205px; width: 505px;}
#QuizCounter { display:block; width:200px; float:right;}
#QuizCounter span { display:block; width:26px; height:26px; float:left; margin:8px 5px 0 0; font-size:.7em; font-weight:bold; color:#1e89d1; text-align:center; line-height:26px; }
.QuizEmpty { background:transparent url(../images/quiz_bg3.gif) no-repeat top left; }
.QuizDone { background:transparent url(../images/quiz_bg2.gif) no-repeat top left; }
.QuizNow { background:transparent url(../images/quiz_bg1.gif) no-repeat top left; color:#fff!important; }
#QuizNav .LNK-Next { float:left; margin:10px; }
#QuizNav .LNK-Next { display:block; width:94px; height:27px; background:transparent url(../images/button_next.gif) no-repeat top left; text-indent:-9999em; }
.LNK-Common3 {
	display:block;
	font-size:10px;
	letter-spacing:0em;
	color: #006699;
	text-decoration: none;
	margin-top: 0em;
	margin-right: 1.5em;
	margin-bottom: 0em;
	margin-left: 1.5em;
	padding-top: 0.8em;
	padding-right: 0em;
	padding-bottom: 0.8em;
	padding-left: 2em;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #cecece;
	font-family: Tahoma;
}
