strong {
  font-weight: bold;
}

em {
  text-decoration: italic;
}

div#produkty-opcje 
{
    background-color: #66ABF3;
	border: 1px solid #333399;
	border-left: 3px solid #333399;
	border-bottom: 3px solid #333399;
    width: 100%;
	padding: 3px 0px;
	margin: 10px 0;
	/*height: 174px;
	margin-left:10px;
	margin-top: 10px;
	margin-left: 0px;*/
}

div#produkty-opcje table {
    width:90%;
}

div#produkty-opcje table td {
	text-align:center;
	padding:5px;
	}
	
div#produkty-opcje fieldset {
	text-align:center;
	padding:5px;
	line-height: 1.5em;
	}	

div#produkty-opcje .toggle 
{
    cursor:pointer;
	padding: 2px 3px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	/*border: 1px solid #ffffff;*/
	margin: 3px 0px;
	}


div#koszyk 
{
    text-align: right;
	}
	
div#koszyk .toggle 
{
    cursor:pointer;
}

div#koszyk .tabela {
width:99%;
float: left;
margin: 5px 3px;
padding: 3 px;
border: 1px solid #000000;
}

div#koszyk th {
background-color: #2D518B;
color: #ffffff;
font-weight:bold;
padding: 3px;
border-right: 1px dotted #ffffff;
text-align: center;
empty-cells: show; 
font-size: 1.2em;
}

div#koszyk th.jasny {
background-color: #66ABF3;
}
 
div#koszyk	td {
text-align:center;
padding: 2px;
border-right: 1px dotted #000000;
empty-cells: show;
vertical-align:middle;
}

div#koszyk	td.fotka {
text-align:center;
padding: 2px;
border-right: none;
empty-cells: show;
vertical-align:middle;
}

div#koszyk	td.nazwa {
text-align:center;
padding: 2px;
border-right: 1px dotted #000000;
empty-cells: show;
font-size:11px;
width:140px;
vertical-align:middle;
}

div#koszyk	td.cyfry {
padding: 2px;
border-right: 1px dotted #000000;
empty-cells: show;
font-size:11px;
font-weight:bold;
text-align:right;
vertical-align:middle;
}

#koszyk_overview_cena {
font-size: 1.2em;
font-weight: bold;
}

.debugTips {
font-size: 9px;
color: brown;
font-weight: bolder;
padding: 1px !important;
visibility:hidden;
float:left;
}

.tip {
	color: #fff;
	max-width: 500px;
	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(/templates/js/bubble.png) top left;
}
 
.tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/templates/js/bubble.png) bottom right;
}

	#ramka {
	width:444px;
	/*background-color: #275AB5;*/
	color: #000000;
	font-weight:bold;
	font-size:15px;
	margin-top:20px;
	text-align: center;
	line-height:25px;
	padding:10px 20px;
	}
	
	#instrukcja {
	width:480px;
	/*background-color:#ffcc66;*/
	border:1px solid #949494;
	color: #000000;
	padding:5px;
	margin-top:30px;
	}
	
	#wybor {
	 width:85%;
	 }
	 
	.przycisk {
	width:150px;
	text-align:center;
	color: #ffffff;
	border:1px solid #949494;
	padding: 5px;
	margin-top:10px;
	margin-bottom:10px;
	}  	 	
	
	a.wybor {
	color:#ffffff;
	padding: 8px;
	font-decoration:none;
	font-weight:bold;
	}




/* Login Panel */
#top {
 background: url(/templates/js/admin_panel/login_top.jpg) repeat-x 0 0;
 height: 38px;
 position: relative;
  width: 100%;
}
 
#top ul.login {
 display: block;
 position: relative;
 float: right;
 clear: right;
 height: 38px;
 width: 265px;
 font-weight: bold;
 line-height: 38px;
 margin: 0;
 right: 0px;
 color: white;
 font-size: 80%;
 text-align: center;
 background: url(/templates/js/admin_panel/login_r.jpg) no-repeat right 0;

}
 
#top ul.login li.left {
 background: url(/templates/js/admin_panel/login_l.jpg) no-repeat left 0;
 height: 38px;
 width: 45px;
 padding: 0;
 margin: 0;
 display: block;
 float: left;
}
 
#top ul.login li {
  text-align: left;
 padding: 0 6px;
 display: block;
 float: left;
 height: 38px;
 background: url(/templates/js/admin_panel/login_m.jpg) repeat-x 0 0;
}
 
#top ul.login li a {
 color: #33CCCC;
}
 
#top ul.login li a:hover {
 color: white;
}
 
/*Login*/
/* toggle effect - show/hide login*/
#login {
 width: 100%;
 color: white;
 background: #1E1E1E;
 overflow: hidden;
 position: relative;
 z-index: 3;
 height: 0;
}
 
#login a {
 text-decoration: none;
 color: #33CCCC;
}
 
#login a:hover {
 color: white;
}
 
#login .loginContent {
 width: 550px;
 height: 40px;
 margin: 0 auto;
 padding-top: 25px;
 text-align: left;
 font-size: 0.85em;
 padding-left: 20px;
}

#login .editContent {
 width: 250px;

 float:left;
 padding-top: 15px;
 text-align: left;
 font-size: 0.85em;
 padding-left: 20px;
}
 
  
#login .loginClose {
 display: block;
 position: absolute;
 right: 15px;
 top: 10px;
 width: 70px;
 font-size: 0.8em;
 text-align: left;
}
 
#login .loginClose a {
 display: block;
 width: 100%;
 height: 20px;
 background: url(/templates/js/admin_panel/button_close.jpg) no-repeat right 0;
 padding-right: 10px;
 border: none;
 font-size: 0.9em;
 color: white;
}
 
#login .loginClose a:hover {
 background: url(/templates/js/admin_panel/button_close.jpg) no-repeat right -20px;
}

div.menu-content ul {
  list-style-type:disc;
  padding-left: 30px;
}


div#cytaty div#teksty_header div.mooquee_item {
height:55px;
}

div.kontakt h4, div.kontakt h3, div.kontakt h5 {
  font-variant:normal;
  line-height:120%;
}

div.kontakt h4 {
font-size: 16px;
}

div.kontakt .black{
color:black !important;
}