body{margin: 0px; padding: 0px; text-align: center; background-image: url('../grafika/bkg.jpg'); background-color: #444444; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 150%; font-size: 12px; background-attachment:fixed; }
a{text-decoration: none; color: #E75903;}
a:hover{color: Red; }
h1{margin-top: 0px; font-size: 22px; margin-bottom: 30px; }
h1.maly{ font-size: 18px; text-align: center;}
h2{
	margin-top: 0px;
	padding-left: 5px;
	padding: 5px;
	background-color: #F5F5F5;
	border-bottom: 4px silver solid;
	font-size: 18px;
}
h3
img{ border-width: 0px; }
.form{ border: 1px gray solid; margin-bottom: 4px; }
.logowanie input.form{
	font-size: 11px; padding: 2px; color: Gray;
}
.zdjlewo{ float: left; margin-right: 10px; }
noscript.red{
	color: yellow;
	font-weight: bold;
}

/******* Szablon ************/
#main{width: 954px; margin: 0 auto 0 auto; text-align: left; }
#top{height: 20px; background-color: black; color: #8b8b8b; font-size: 11px; line-height: 20px;}
#top h1{ color: #8b8b8b; font-size: 11px; margin: 0px; padding: 0px; font-weight: normal; display: inline; }
#logo{height: 231px; background-image: url('../grafika/logo_bkg.jpg'); background-color: white; }
#logo_right{ float: right;  }
.logol{
	float: left;
}
.logor{
	float: right;
	width: 550px;
	position: relative;
	top: -2px;
}
#middle{margin-top: 5px;}
#left{width: 160px; float: left; clear: both;}
#center{width: 633px; float: left; }
#right{width: 161px; float: right; }
#right .menu, #right .menu_bottom{float: right;}
#menubar{ width: 633px; z-index: 3; position: absolute; top: 213px; width: 954px; }
#tophaslo{
	cursor: pointer;
}
#stopka{
	clear: both;
	text-align: right;
	background-image: url('../grafika/bottom_bkg.png'); 
	height: 100px;
	position: relative;
	top: 10px;
}

.stopka_uwaga{
	color: #383838;
	font-size: 11px;
	font-family: Tahoma;
	float: right;
	position: relative;
	top: -26px;
	right: 5px;
}
.clear{
	clear: both;
}

/****** Boczne menu ********/
.menu{width: 155px; background-image: url('../grafika/menu_top.jpg'); min-height: 120px; background-color: #8b8b8b; background-repeat: no-repeat; color: white;}
.menu_bottom{width: 155px; height: 12px; background-image: url('../grafika/menu_bottom.jpg'); background-repeat: no-repeat; margin-bottom: 10px;}
.nazwa_menu{height: 25px; line-height: 25px; text-align: center; color: #333333; text-transform: uppercase; font-weight: bold; font-size: 11px;}

/****** Lista podstron w lewym menu *******/
ul.cmenu{ margin: 0px; padding: 0px; }
ul.cmenu li{ margin-top: 2px; list-style: none; margin: 0px; font-size: 11px;}
ul.cmenu li a{ display: block; height: 22px; line-height: 22px;  padding-left: 5px; color: white; border: 1px transparent dotted; }
ul.cmenu li a:hover{
	background-color: #444444; color: orange; border: 1px #808080 dotted;
}
ul.cmenu li.activ{
	background-color: #E75903;
}
ul.cmenu li.activ a{
	color: White;
}

/*** Treść podstrony ***/
.content_top{ height: 12px; background-image: url('../grafika/content_top.jpg'); background-repeat: no-repeat; background-color: white;}
.content{ width: 633px; min-height: 525px; background-color: white; }
.content div.main{padding-top: 5px;  margin-left: 15px;  margin-right: 15px; margin-bottom: 10px; text-align: left; line-height: 170%;}
.content div a:hover{ font-weight: bold; }
.contnet_bottom{ height: 8px; background-image: url('../grafika/content_bottom.jpg'); background-repeat: no-repeat; }
.druk{float: right; }
.wyjasnienie{ color: Red; }
.nowa_cena{ font-size: 16px; font-weight: bold; color: red; }
.netto{ font-size: 9px; color: Gray; }
.formularz{
	background-color: #F0F0F0;
	border: 1px dashed Gray;
	padding: 10px;
}
ul.opcje li{background-image:url('../grafika/check.gif'); background-position: 0 2px; background-repeat: no-repeat; list-style: none; padding-left: 25px; margin-top: 10px; margin-left: -20px;}
.vsmall{ font-size: 9px; line-height: 11px; }
.margin2{ margin: 5px; color: #EFEFEF; }
.margin2 a{ color: #fff600; }
.red{
	color: red;
}

/****** TOP *******/
.top_left{float: left; padding-left: 5px;}
.ulubione{float: right; padding-right: 5px;}


/****** DropDown menu *******/
#menubar ul {list-style:none; margin:0; padding:0; }
#menubar a.mainlink{background-image: url('../grafika/menubar_bkg.png'); width: 150px; margin-right: 1px; color: white; height: 30px; line-height: 30px; display: block; float: left; text-align: center; 
text-shadow: black 0.1em 0.1em 0.2em;
}

#menubar a#zakladka{background-image: url('../grafika/menubar_active2.jpg'); background-color: black; height: 38px; line-height: 38px; position: relative; top: -8px; text-transform: uppercase; font-size: 11px; font-weight: bold;}
#menubar a.mainlink:hover, #menubar ul .menuhover,#menubar a#zakladka:hover{
background-image: url('../grafika/menubar_active.jpg'); background-color: #E75104; height: 38px; line-height: 38px; position: relative; top: -8px;

}
#menubar ul li { position: relative; float:left; display: block;}
#menubar ul ul {position:absolute; top:30px; left:0; display:none; opacity:0; list-style:none; line-height: 25px; text-align: left;}
#menubar ul ul li { position: relative; width: 130px; margin: 0; border-bottom: 1px solid Gray; }
#menubar ul ul li a {display:block; background-color: #d1d1d1;padding-left: 5px; color: black;}
#menubar ul ul li a:hover {background-color:#c5c5c5}
#menubar ul li.topline { height: 8px; background-image: url('../grafika/transparent.gif');}
#menubar li.zakladka2{ width: 160px; }

/***** MsgBox *****/
#errs {

	/* overlay is hidden before loading */
	display:none;

	/* standard decorations */
	width:400px;	
	border:10px solid red;

	/* for modern browsers use semi-transparent color on the border. nice! */
	border:10px solid rgba(255, 0, 0, 0.698);

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

#infs {
	display:none;
	width:400px;	
	border:10px solid green;
	border:10px solid rgba(0, 255, 0, 0.698);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
 
#errs div, #infs div {
	padding:10px;
	border:1px solid #3B5998;
	background-color:#fff;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

/**** Przypomnienie o stronie ******/
.przypomnienie{
	position: relative;
	float: left;
	left: 150px;
}

.przypomnienie a{
	color: Yellow;
}

.przypomnienie a:hover{
	color: red;
}

#przypomnienie span{
	font-size: 9px;
	color: Gray;
}

#przypomnienie h3{
	margin-top: 0px;
}

#przypomnienie{
	position: absolute;
	top: -300px;
	z-index: 999;
	padding: 10px;
	font-size: 11px;
	background-color: White;
	height: 220px;
	width: 400px;
	border: 5px solid black;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

#zamknijpowiadomienie{
	position: relative;
	left: 210px;
	top: -20px;
	cursor: pointer;
}
